3 Replies Latest reply on Apr 25, 2014 10:19 AM by

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

    gastaldi

       

        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>

       

        • 1. Re: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released!

          Congrats!

           

          Mark.

           

           

          On 24 Apr 2014, at 17:48, George Gastaldi <ggastald@redhat.com> wrote:

           

          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

          FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag

          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

          Add a SetVersionCommand for the Java Compiled Projects

          FORGE-1746 Make sure that scaffolded ManyToOne relationships without one part do not throw NullPointerException upon rendering

          Robert Balent

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

          Adam Wyłuda

          Fix ProjectFactoryImpl.findProject() bug

          Download Forge

           

          Try out Forge 2 in Eclipse via our Update Site

          Use Forge 2 in your CLI / Terminal by downloading and installing the Final release. You can learn how to run the downloaded installation 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

          – Cannot handle Freemaker templates from a main

          – NullPointerException when running scaffolded app in Wildfly

          – Furnace CLAC Whitelist throws NPE if accessed after removing an addon

          – Configuration subsets are not writable

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

          Component Upgrade

           

          – Upgrade Furnace-CDI to Weld 2.0.5.Final

          – Upgrade to Roaster 2.3.0.Final

          – Upgrade to Aesh 0.53

          Enhancement

           

          – Java source/target versions should be configurable in JavaCompilerFacet

          – Test harness should set the Configuration directory to use the test temp dir by default

          – JavaEE 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

          – Addon: new command improvements

          Feature Request

           

          – AbstractJavaSourceCommand should have an overwrite flag

          – Support InputTypes.TEXTAREA rendering in Eclipse

          – Furnace.startAsync() should return a Future that can be used to block until the container has started.

          – CDI Commands do not follow naming guidelines for GUI

          – Allow @WithAttributes to configure the command line parameter name for a UICommand

          – Generated REST resources reference a 'Customer' class

          – Support setup of WebSockets dependencies

          – Create "Addon: New Annotated UI Command" command

          Sub-task

           

          – 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

           

          <{a8aabf3a-4467-4e37-9bc5-48b1d7b494a2}_LATAM_RedHat.jpg>

           

          Better technology. Faster innovation. Powered by community collaboration.

          See how it works at www.redhat.com

           

          <linkedin.png> <youtube.png>

           

          ---

          Mark Little

          mlittle@redhat.com

           

          JBoss, by Red Hat

          Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United Kingdom.

          Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Charlie Peters (USA), Matt Parsons (USA) and Michael O'Neill (Ireland).

           

           

           

           

           

           

          • 2. Re: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released!

            Congrats guys.

             

            Quick question, you are on a frenetic release cycle, 6 releases in 3 months.

            How compatible is the latest version with, let's say 2.1.1 ?

            I'm just curious to know if that can hurt some users.

             

            Again, congrats.

            Anthony

             

            -


            Original Message -


            From: "George Gastaldi" <ggastald@redhat.com>

            To: forge-users@lists.jboss.org, "Forge Dev List" <forge-dev@lists.jboss.org>, thecore@redhat.com

            Sent: Thursday, April 24, 2014 6:48:09 PM

            Subject: Forge 2.5.0.Final (Coal) is released!

             

             

              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>

            _______________________________________________

            forge-dev mailing list

            forge-dev@lists.jboss.org

            https://lists.jboss.org/mailman/listinfo/forge-dev

             

            • 3. Re: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released!

              Hey Anthony,

               

              Great question!

               

              We've moved to a once-per-month release cycle to keep up the momentum and make sure that users are not left waiting months for simple bug-fixes and features. To answer your question about compatibility, we try as hard as possible to be backwards compatible on each release - and we are using deprecation wherever necessary to try to keep this a reality. We occasionally need to introduce new APIs and features, and since we're using the semantic versioning scheme, forces us to increment our minor release version number. e.g. 2.4 vs 2.5. So an addon written for 2.5 will not run on 2.4, but the inverse is true.

               

              Unfortunately, I have to admit we've broken backwards compatibility once since our initial 2.0.0.Final release (in the latest 2.5.0 release), but the changes were in extremely low-level non user-facing areas that should have little impact and see little use at this point, so we did not feel the need to increment to 3.0, certainly not so quickly.

               

              In general, until 3.0.0 is released at some point in the future, all Addons written against the 2.x line should function "forever", and we are trying our hardest to make sure it stays that way.

               

              ~Lincoln

               

              -


              Original Message -


              From: "Anthony Patricio" <apatrici@redhat.com>

              To: "George Gastaldi" <ggastald@redhat.com>

              Cc: thecore@redhat.com, forge-users@lists.jboss.org, "Forge Dev List" <forge-dev@lists.jboss.org>

              Sent: Friday, April 25, 2014 7:58:39 AM

              Subject: Re: Forge 2.5.0.Final (Coal) is released!

               

              Congrats guys.

               

              Quick question, you are on a frenetic release cycle, 6 releases in 3 months.

              How compatible is the latest version with, let's say 2.1.1 ?

              I'm just curious to know if that can hurt some users.

               

              Again, congrats.

              Anthony

               

              -


              Original Message -


              From: "George Gastaldi" <ggastald@redhat.com>

              To: forge-users@lists.jboss.org, "Forge Dev List" <forge-dev@lists.jboss.org>, thecore@redhat.com

              Sent: Thursday, April 24, 2014 6:48:09 PM

              Subject: Forge 2.5.0.Final (Coal) is released!

               

               

                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>

               

              _______________________________________________

              forge-dev mailing list

              forge-dev@lists.jboss.org

              https://lists.jboss.org/mailman/listinfo/forge-dev