Releases: rife2/rife2
Releases · rife2/rife2
1.7.3
- Updated all dependencies.
- Upgraded embedded Jetty support to 12.x (JakartaEE 10, Servlet API 6.0.0).
This requires standalone use with RIFE2 1.7.3 to include the following updated Jetty dependencies.
scope(standalone)
.include(dependency("org.eclipse.jetty.ee10", "jetty-ee10", version(12,0,2)))
.include(dependency("org.eclipse.jetty.ee10", "jetty-ee10-servlet", version(12,0,2)))
.include(dependency("org.slf4j", "slf4j-simple", version(2,0,9)));
1.7.2
1.7.1
1.7.0
bld
is now extracted into a separate project- common features between
bld
and RIFE2 have been extracted into a new RIFE2/core project - fixed NullPointerException that could occur in the web engine when no cookies are available
1.6.3
1.6.2
- bld : added support for multiple paths in
JavacOptions.modulePath
- RIFE2 : new
DbKeepAlive
executor to keep database connections alive, especially useful for using MySQL with a connection pool - RIFE2 : improved exception handling in database engine, now also cleaning up statements and connections when non-SQLException exceptions are thrown
- RIFE2 : added full CI test suite for MariaDB 10.9
- RIFE2 : added full CI test suite for Oracle Database Free 23c
- RIFE2 : added extensive database concurrency test for all supported databases
1.6.1
- bld dependency scopes are now filtered out during transitive resolution as opposed to only afterwards
- RIFE2 name selectors text in config include tags will be lowercased and
' '
and'.'
will be replaced by'_'
- RIFE2 added
destroy
method toSite
for custom resource cleanup at application shutdown - RIFE2 fixes for servlet container redeployment, no shutting down database connections, unregistering JDBC drivers, shutting down schedulers and cleaning up continuation runtime contexts
- RIFE2 added several additional static content passthrough suffixes
1.6.0
- RIFE2 added Config mechanism with XML or JDK Preferences storage
- bld IDEA project creation now includes main and test
resources
directories in classpath - bld added
SONATYPE_SNAPSHOTS_LEGACY
repository alias - bld now supports pom imports
- bld now includes transitive compile scope dependencies from runtime dependencies as long as they are not in the compile dependencies
- bld extension wrapper hash now check local dependency modification types as part of the validation
- bld added a create-lib command
1.5.22
1.5.20
- RIFE2 improved support for legacy MySQL behavior where timestamps can be zero.
- RIFE2 improved property value conversion logic for DbBeanFetch.
- RIFE2 added more options to Convert class to allow conversion from String to classes with standard static method names.
- RIFE2 Javadoc improvements.
- bld now lists the directories files are purged from.
- bld extracted BaseProject with only the essential commands for a Java project, nothing packaging related.
- bld added new create-base command to create a Java project without any dependencies.
- bld added new JUnitOperation for JUnit 5 testsand TestOperation because a generic test operation.
- bld added JUnitOptions class as an API for the Unit 5 console launcher.
- bld Project and WebProject builds can now use JUnit 5 command line arguments to the test command