FishCAT is the GlassFish Community Acceptance Testing program. The goal of this program is to engage the community to help significantly improve the quality of GlassFish Server Open Source Edition as well as to get early feedback on stability and usability through testing early builds.
- Through FishCAT community members have an early opportunity to test their applications on GlassFish 4.1 and the reported bugs will have a higher likelihood of getting fixed before the final release.
- Key community members engaged with FishCAT will be recognized on glassfish.org as well as The Aquarium blog.
- Contributing to GlassFish through the FishCAT program is one of the most valuable and effective ways in helping the Java EE and GlassFish communities
Participating in FishCAT is very easy and hassle free - just file any bugs you find on the GlassFish JIRA and make sure to mention "fishcat" in the Tags field. We will keep track of the rest on your behalf.
The voice of the community has always been important to us and we need your help. Please do consider donating some of your time to the FishCAT program.
GlassFish 4.1 Goals
The overall goals of GlassFish 4.1 is very specific and focused. These are the goals we need your help in accomplishing:
- JDK 8 certification.
- Fixing high priority bugs, especially potential Java EE 7 compatibility gaps.
- Hardening security and fixing security bugs.
- Incorporating updates to all GlassFish components such as Mojarra, Jersey, Grizzly, Open MQ, HK2, EclipseLink, JAXB, Weld and so on. These updates contain mostly bug fixes and some new features (detailed below).
Features to Test
The following are the things we would like you to focus on testing:
- Download the GlassFish 4.1 latest promoted build artifacts (Full Platform or Web Profile zip distributions) and install. For the installation procedure, you can refer to the "Installing GlassFish Server from a ZIP File" section on pages 1-12 in the GlassFish Installation Guide.
- Make sure GlassFish works effectively with major IDEs such as NetBeans, IntelliJ and Eclipse.
- Regression test your existing applications to make sure they continue to work as expected.
- Test GlassFish out with JDK 8 Update 5+.
- Test out GlassFish bugs that have been fixed, including security bugs. A list is available here.
- Test out various GlassFish components. Most component updates are
just bug fixes, but there is some new functionality introduced:
Weld 2.2/CDI 1.2
- Go here to read all the changes incorporated in CDI 1.2/Weld 2.2.
As usual, never hesitate to reach out via the GlassFish mailing lists and forums if you have questions, concerns, feedback or run into issues. We want to make sure FishCAT is an effective and useful experience for you and we will do whatever we can to help.