*JBoss Forge 2.5.0.Final* is now available!
The Forge Team is proud to announce that JBoss Forge 2.5.0.Final is now
available! This is the best release so far.
What's new and noteworthy?
* *Performance*: We have introduced more performance enhancements in
the Furnace runtime, so the shell and other features should feel
quite a bit snappier. Try it out and tell us your thoughts!
* *Templates addon refactoring*: We refactored the templates addon
with a cleaner and leaner API, check it out!
* *Component Upgrades*: We've upgraded to Weld 2.0.5.Final, Aesh 0.53
and Roaster 2.3.0.Final. More stability and new features available
out-of-the-box!
And that's not all! Check out the issues below for more info.
Please let us know if you encounter any issues, or have any feedback on
usability, at
http://issues.jboss.org/browse/FORGE.
Contributors
A huge thank you to the following contributors of this release. You are
awesome:
* Matej Briskar <
https://github.com/mbriskar>
o FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag
o FORGE-1755: NewFurnaceTestCommand should add test dependencies
to POM file as 'test' scope, and avoid putting addon versions in
the test case itself
* Ivan St. Ivanov <
https://github.com/ivannov>
o Add a SetVersionCommand for the Java Compiled Projects
o FORGE-1746 Make sure that scaffolded ManyToOne relationships
without one part do not throw NullPointerException upon rendering
* Robert Balent <
https://github.com/rbalent>
o FORGE-1450 -- Forge will correctly create enum attribute on entity.
* Adam Wy?uda <
https://github.com/adamwy>
o Fix ProjectFactoryImpl.findProject() bug
Download Forge
* Try out Forge 2 in Eclipse via our Update Site
<
http://download.jboss.org/jbosstools/builds/staging/jbosstools-forge_mast...
* Use Forge 2 in your CLI / Terminal by downloading and installing the
Final release
<
https://repository.jboss.org/nexus/service/local/artifact/maven/redirect?...;.
You can learn how to run the downloaded installation
<
https://github.com/forge/core#get-started-with-the-command-line-tools>
via our docs.
Release Notes -- 23 issues were resolved since the last release.
Check out all the new stuff!
Bug
* [FORGE-1738 <
https://issues.jboss.org/browse/FORGE-1738>] --
addon-git-install fails to install projects from git if the project
is not available in any configured maven repository
* [FORGE-1745 <
https://issues.jboss.org/browse/FORGE-1745>] -- Cannot
handle Freemaker templates from a main
* [FORGE-1746 <
https://issues.jboss.org/browse/FORGE-1746>] --
NullPointerException when running scaffolded app in Wildfly
* [FORGE-1748 <
https://issues.jboss.org/browse/FORGE-1748>] -- Furnace
CLAC Whitelist throws NPE if accessed after removing an addon
* [FORGE-1754 <
https://issues.jboss.org/browse/FORGE-1754>] --
Configuration subsets are not writable
* [FORGE-1769 <
https://issues.jboss.org/browse/FORGE-1769>] -- API
version is not being set in the addon registry file when an addon is
installed
Component Upgrade
* [FORGE-1759 <
https://issues.jboss.org/browse/FORGE-1759>] -- Upgrade
Furnace-CDI to Weld 2.0.5.Final
* [FORGE-1765 <
https://issues.jboss.org/browse/FORGE-1765>] -- Upgrade
to Roaster 2.3.0.Final
* [FORGE-1766 <
https://issues.jboss.org/browse/FORGE-1766>] -- Upgrade
to Aesh 0.53
Enhancement
* [FORGE-1015 <
https://issues.jboss.org/browse/FORGE-1015>] -- Java
source/target versions should be configurable in JavaCompilerFacet
* [FORGE-1729 <
https://issues.jboss.org/browse/FORGE-1729>] -- Test
harness should set the Configuration directory to use the test temp
dir by default
* [FORGE-1752 <
https://issues.jboss.org/browse/FORGE-1752>] -- JavaEE
dependencies from facets are not in the provided scope
* [FORGE-1755 <
https://issues.jboss.org/browse/FORGE-1755>] --
NewFurnaceTestCommand should add test dependencies to POM file as
'test' scope, and avoid putting addon versions in the test case itself
* [FORGE-1767 <
https://issues.jboss.org/browse/FORGE-1767>] -- Addon:
new command improvements
Feature Request
* [FORGE-1603 <
https://issues.jboss.org/browse/FORGE-1603>] --
AbstractJavaSourceCommand should have an overwrite flag
* [FORGE-1753 <
https://issues.jboss.org/browse/FORGE-1753>] -- Support
InputTypes.TEXTAREA rendering in Eclipse
* [FORGE-1756 <
https://issues.jboss.org/browse/FORGE-1756>] --
Furnace.startAsync() should return a Future that can be used to
block until the container has started.
* [FORGE-1760 <
https://issues.jboss.org/browse/FORGE-1760>] -- CDI
Commands do not follow naming guidelines for GUI
* [FORGE-1761 <
https://issues.jboss.org/browse/FORGE-1761>] -- Allow
@WithAttributes to configure the command line parameter name for a
UICommand
* [FORGE-1762 <
https://issues.jboss.org/browse/FORGE-1762>] --
Generated REST resources reference a 'Customer' class
* [FORGE-1763 <
https://issues.jboss.org/browse/FORGE-1763>] -- Support
setup of WebSockets dependencies
* [FORGE-1768 <
https://issues.jboss.org/browse/FORGE-1768>] -- Create
"Addon: New Annotated UI Command" command
Sub-task
* [FORGE-1450 <
https://issues.jboss.org/browse/FORGE-1450>] -- Cannot
create an enum attribute on an Entity
--
*George Gastaldi | Senior Software Engineer*
JBoss Forge Team
T: +55 11 3524-6169
M: +55 47 9711-1000
Red Hat
Better technology. Faster innovation. Powered by community collaboration.
See how it works at
www.redhat.com <
http://www.redhat.com/>
LinkedIn <
http://www.linkedin.com/company/3258288> Youtube
<
https://www.youtube.com/redhatlatam>