10 Replies Latest reply on May 9, 2014 1:43 AM by William Diaz Pabón

    [forge-users] [announcement] Forge 2.5.0.Final (Coal) is released!

    George Gastaldi Master

       

        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:

       

       

            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

       

       

            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

       

       

            o FORGE-1450 -- Forge will correctly create enum attribute on entity.

       

       

            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_master/all/repo/>

       

      • Use Forge 2 in your CLI / Terminal by downloading and installing the

          Final release

          <https://repository.jboss.org/nexus/service/local/artifact/maven/redirect?r=releases&g=org.jboss.forge&a=forge-distribution&v=2.4.1.Final&e=zip&c=offline>.

          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

       

       

          addon-git-install fails to install projects from git if the project

          is not available in any configured maven repository

       

          handle Freemaker templates from a main

       

          NullPointerException when running scaffolded app in Wildfly

       

          CLAC Whitelist throws NPE if accessed after removing an addon

       

          Configuration subsets are not writable

       

          version is not being set in the addon registry file when an addon is

          installed

       

       

          Component Upgrade

       

       

          Furnace-CDI to Weld 2.0.5.Final

       

          to Roaster 2.3.0.Final

       

          to Aesh 0.53

       

       

          Enhancement

       

       

          source/target versions should be configurable in JavaCompilerFacet

       

          harness should set the Configuration directory to use the test temp

          dir by default

       

          dependencies from facets are not in the provided scope

       

          NewFurnaceTestCommand should add test dependencies to POM file as

          'test' scope, and avoid putting addon versions in the test case itself

       

          new command improvements

       

       

          Feature Request

       

       

          AbstractJavaSourceCommand should have an overwrite flag

       

          InputTypes.TEXTAREA rendering in Eclipse

       

          Furnace.startAsync() should return a Future that can be used to

          block until the container has started.

       

          Commands do not follow naming guidelines for GUI

       

          @WithAttributes to configure the command line parameter name for a

          UICommand

       

          Generated REST resources reference a 'Customer' class

       

          setup of WebSockets dependencies

       

          "Addon: New Annotated UI Command" command

       

       

          Sub-task

       

       

          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>