Red Hat
Aug 18, 2014
by Forge Team

Forge 2.8.0.Final (Boilerplate) is here!

Following our monthly release schedule as planned, the Forge team is proud to announce that Forge 2.8.0.Final is now available! Monthly releases help keep the progress coming, and get the latest features and fixes into your hands sooner.

Head to the Downloads page and grab it now!

What’s new?

We have fixed 25 issues for this release. And like all of our previous releases, this is the best version we’ve ever produced!

  • Archetypes Support: We now support project creation from maven archetypes, as well as from archetype catalogs.

  • Build Output: We now display the build output in the shell, so it should be easier to see what your projects are actually doing when the "build" command is issued.

  • Exception logging: When developing addons, the root cause of deployment errors while running tests will now be shown.

  • Fixes! Fixes everywhere!: We’ve fixed a bunch of stability issues in Furnace and in Forge core (check the release notes below).

Contributors

Many thanks to the following contributors (in alphabetical order) who helped to make this release better than ever

  • Mahmoud Ben Hassine

  • Pedro Igor

Release Notes - Forge - Version 2.8.0.Final

Bug

  • [FORGE-750] - DependencyFacet.addXDependency ignores order
  • [FORGE-1199] - Cannot use JAXB inside a plugin
  • [FORGE-1488] - Build command does not display build's log
  • [FORGE-1853] - Commands run and touch disappearing after entering a class
  • [FORGE-1952] - Git commands need to be stoppable/cancellable
  • [FORGE-1961] - Incorrect default value for database in JPA:Setup when JBoss Enterprise Application Server is chosen
  • [FORGE-1962] - CLAC throws NPE with proxied ArrayList
  • [FORGE-1967] - UIInput/UISelectOne<String> should return false for hasValue()/hasDefaultValue() if the value/defaultValue is an empty string
  • [FORGE-1968] - Misleading exception message when CDI dependency is not found
  • [FORGE-1971] - Configuration subset issues
  • [FORGE-1979] - FacetNotFoundException: No Facet of type [interface org.jboss.forge.addon.javaee.servlet.ServletFacet] is installed. when scaffold-setup is executed

Enhancement

  • [FORGE-1957] - Remove "throws FileNotFoundException" declaration from JavaSourceFacet

Feature Request

  • [FORGE-273] - Create project from Maven archetype
  • [FORGE-1712] - Create composite command for Java EE setup
  • [FORGE-1951] - Implement Browse button for 'JDBC Driver' in JPA: Setup wizard
  • [FORGE-1953] - Add command to list JVM system properties
  • [FORGE-1954] - Add command to show the current date
  • [FORGE-1955] - New Addon project type should add core by default and CDI as the default container
  • [FORGE-1956] - New Test command should add core by default
  • [FORGE-1959] - Use current furnace version when installing addons from GIT
  • [FORGE-1965] - Add InputComponents.setDescription(Callable<String>)
  • [FORGE-1972] - Recognize buggy CommandExecutionListener
  • [FORGE-1973] - Introduce a --quiet flag to Build command
  • [FORGE-1977] - Introduce VERBOSE export option for stacktraces
  • [FORGE-1980] - Change Scaffold pageTemplate.xml to display the user name
Rendered with redoculous - by ocpsoft.org © 2014
Original Post