-
Notifications
You must be signed in to change notification settings - Fork 12
Changelog
Unreleased
- Fixed bug in CodecUtils that generated the same uuid (svenkubiak)
- Fixed potential NPE in LocaleHandler (svenkubiak)
- Version bumps (svenkubiak)
- log4j 2.24.2 -> 2.24.3
- freemarker-java8 3.0.0 -> 3.0.1
- freemarker 2.3.33 -> 2.3.34
- junit 5.11.3 -> 5.11.4
- guava 33.3.1-jre -> 33.4.0-jre
Released at 10.12.2024
- #601 Removed Basic HTTP authentication (svenkubiak)
- #591 Refactored Response class (svenkubiak)
- #588 Removed @admin/health endpoint (svenkubiak)
- #576 Removed all deprecated classes and methods (svenkubiak)
- Switched from props based configuration yaml based configuration (svenkubiak)
- Added copy-to-clipboard function to @admin dashboard (svenkubiak)
- Upgraded SHA hashing to SHA3-512 (svenkubiak)
- Increase iterations, memory, and parallelism of Argon2 hashing (svenkubiak)
- Switched to new Paseto library and upgraded to Paseto v4 (svenkubiak)
- Removed searchbar and table sorter from @admin dashboard (svenkubiak)
- Added new PasetoFilter and APIFilter to handle easy API authentication (svenkubiak)
- Version bumps (svenkubiak)
- mongodb-driver-sync 5.2.0 -> 5.2.1
- fury-core 0.8.0 -> 0.9.0
- classgraph 4.8.177 -> 4.8.179
- greenmail 2.1.0 -> 2.1.2
- commons-io 2.17.0 -> 2.18.0
- log4j 2.24.1 -> 2.24.2
Released at 04.11.2024
- Added option to make an index unique via @Indexed annotation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.3.17.Final -> 2.3.18.Final
- junit 5.11.1 -> 5.11.3
- fury-core 0.7.1 -> 0.8.0
- jackson-databind 2.18.0 -> 2.18.1
- cactoos 0.56.0 -> 0.56.1
- bouncy-castle 1.78.1 -> 1.79
Released at 04.10.2024
- Fixed issue with multiple ServerSentEvent connections (svenkubiak)
- Removed external (web) dependency for generating 2FA QR code in @admin (svenkubiak)
- Version bumps (svenkubiak)
- log4j 2.23.1 -> 2.24.0
- fury-core 0.7.0 -> 0.7.1
- classgraph 4.8.175 -> 4.8.177
- commons-io 2.16.1 -> 2.17.0
- guava 33.3.0-jre -> 33.3.1-jre
- mongodb-driver-sync 5.1.4 -> 5.2.0
- junit 5.11.0 -> 5.11.1
Released at 02.09.2024
- Added sanity checks on application startup for multiple mappings with the same URL (svenkubiak)
- Added new JSON error response method (svenkubiak)
- Added additional response methods for default templates without rendering (svenkubiak)
- Added an option to pass an auth origin parameter to the default /login redirect (svenkubiak)
- Added a method for dropping all indexes of all collections in the connected database (svenkubiak)
- Version bumps (svenkubiak)
- fury-core 0.6.0 -> 0.7.0
- guava 33.2.1-jre -> 33.3.0-jre
- commons-compress 1.26.2 -> 1.27.0
- commons-lang 3.15.0 -> 3.17.0
- mongodb-driver-sync 5.1.2 -> 5.1.3
- awaitility 4.2.1 -> 4.2.2
- commons-compress 1.27.0 -> 1.27.1
- classgraph 4.8.174 -> 4.8.175
- undertow-core 2.3.15.Final -> 2.3.17.Final
- freemarker-java8 2.1.0 -> 3.0.0
Released at 29.07.2024
- Added utils method to generate a UUIDv5 in CodecUtils (svenkubiak)
- Version bumps (svenkubiak)
- pretty-time 5.0.8.Final -> 5.0.9.Final
- jackson 2.17.1 -> 2.17.2
- commons-codec 1.17.0 -> 1.17.1
- undertow-core 2.3.14.Final -> 2.3.15.Final
- commons-lang3 3.14.0 -> 3.15.0
- fury-core 0.4.1 -> 0.6.0
Released at 21.06.2024
- Updated design of default error pages (svenkubiak)
- Version bumps (svenkubiak)
- commons-validator 1.8.0 -> 1.9.0
- guava 33.2.0-jre -> 33.2.1-jre
- freemarker 2.3.32 -> 2.3.33
- mongodb-driver-sync 5.1.0 -> 5.1.1
- classgraph 4.8.173 -> 4.8.174
- undertow-core 2.3.13.Final -> 2.3.14.Final
Released at 27.05.2024
- Added scheduler overview page in @admin area (svenkubiak)
- Removed logger overview page in @admin area (svenkubiak)
- Refactored Response Entity for a more convenience usage (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- mongodb-driver-sync 5.0.1 -> 5.1.0
- guava-jre 33.1.0-jre -> 33.2.0-jre
- jackson 2.17.0 -> 2.17.1
- pretty-time 5.0.7.Final -> 5.0.8.Final
- mockito-core 5.11.0 -> 5.12.0
- common-logging 1.3.1 -> 1.3.2
Released at 28.04.2024
- Reduced start-up time by around 50% (svenkubiak)
- Added additional methods for database quering (svenkubiak)
- Added additional failsafe when task is scheduled (svenkubiak)
- Added @Indexed annotation for field indexing (svenkubiak)
- Updated admin dashboard to latest version of bulma (svenkubiak)
- Fix bug that set the wrong cache value when using expiry (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- mongodb-driver-sync 5.0.0 -> 5.0.1
- classgraph 4.8.168 -> 4.8.172
- bouncycastle 1.77 -> 1.78.1
- undertow-core 2.3.12.Final -> 2.3.13.Final
Released at 02.04.2024
- Sonar refactorings (svenkubiak)
- Added config option to disable persistence (svenkubiak)
- Version bumps (svenkubiak)
- mongodb-driver-sync 4.11.1 -> 5.0.0
- commons-compress 1.26.0 -> 1.26.1
- log4j 2.23.0 -> 2.23.1
- guava 33.0.0-jre -> 33.1.0-jre
- commons-io 2.15.1 -> 2.16.0
Released at 25.02.2024
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- mockito-core 5.9.0 -> 5.10.0
- junit 5.10.1 -> 5.10.2
- commons-codec 1.16.0 -> 1.16.1
- undertow-core 2.3.10.Final -> 2.3.12.Final
- log4j 2.22.1 -> 2.23.0
Released at 22.01.2024
- Sonar refactorings (svenkubiak)
- Replaced Guava event bus with new event bus based on reactive streams (svenkubiak)
- Version bumps (svenkubiak)
- log4j 2.22.0 -> 2.22.1
- jackson 2.16.0 -> 2.16.1
- mockito-core 5.8.0 -> 5.9.0
Released at 19.12.2023
- Added additional cache statistics to /@admin (svenkubiak)
- Added additional cache retrieval method with fallback option (svenkubiak)
- Switched scheduler execution to virtual threads (svenkubiak)
- Switched cache handling from Guava to Caffeine (svenkubiak)
- Version bumps (svenkubiak)
- commons-io 2.15.0 -> 2.16.0
- fury-core 0.3.1 -> 0.4.1
- mockito-core 5.7.0 -> 5.8.0
- commons-validator 1.7 -> 1.8
- guava 32.1.3-jre -> 33.0.0-jre
Released at 28.11.2023
- Removed Morphia in favour of a direct MongoDB integration (svenkubiak)
- Removed all deprecated methods and classes (svenkubiak)
- Updated to Java 21
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- commons-lang3 3.13.0 -> 3.14.0
- fury-core 0.3.0 -> 0.3.1
Released at 17.11.2023
- Version bumps (svenkubiak)
- commons-io 2.14.0 -> 2.15.0
- morphia-core 2.4.6 -> 2.4.8
- classgraph 4.8.163 -> 4.8.165
- mockito-core 5.6.0 -> 5.7.0
- fury-core 0.2.1 -> 0.3.0
- junit 5.10.0 -> 5.10.1
- mongodb-driver 4.11.0 -> 4.11.1
- jackson 2.15.0 -> 2.16.0
- commons-compress 1.24.0 -> 1.25.0
- bouncy-castle 1.76 -> 1.77
Released at 25.10.2023
- Version bumps (svenkubiak)
- fury-core 0.1.1 -> 0.2.1
- commons-io 2.13.0 -> 2.14.0
- morphia-core 2.4.5 -> 2.4.6
- instancio 3.3.0 -> 3.3.1
- mockito-core 5.5.0 -> 5.6.0
- guava 32.1.2-jre -> 32.1.3-jre
- mongodb 4.10.2 -> 4.11.0
- undertow-core 2.3.8.Final -> 2.3.10.Final
- classgraph 4.8.162 -> 4.8.163
Released at 20.09.2023
- Added Fury (https://github.com/alipay/fury) for faster serialization/deserialization
- Version bumps (svenkubiak)
- instancio-junit 3.1.0 -> 3.3.0
- morphia-core 2.4.2 -> 2.4.5
- commons-compress 1.23.0 -> 1.24.0
Released at 24.08.2023
- Version bumps (svenkubiak)
- morphia-core 2.3.6 -> 2.4.2
- commons-lang3 3.12.0 -> 3.13.0
- bouncy-castle 1.75 -> 1.76
- instancio-junit 3.0.0 -> 3.1.0
- guava 32.1.1-jre -> 32.1.2-jre
- classgraph 4.8.161 -> 4.8.162
- undertow-core 2.3.7 -> 2.3.8
Released at 24.07.2023
- Version bumps (svenkubiak)
- commons-codec 1.15 -> 1.16.0
- mongodb 4.9.1 -> 4.10.2
- bouncycastle 1.74 -> 1.75
- mockito-core 5.3.0 -> 5.4.1
- morphia-core 2.3.5 -> 2.3.6
Released at 18.06.2023
- Version bumps (svenkubiak)
- guava 31.1-jre -> 32.0.1-jre
- jackson 2.15.1 -> 2.15.2
- commons-io 2.12.0 -> 2.13.0
- undertow-core 2.3.6.Final -> 2.3.7.Final
- bouncycastle 1.73 -> 1.74
Released at 22.05.2023
- Fixed an issue where a filter returned a redirect but the controller was invoked additionally (svenkubiak)
- Moved @FilterWith and @Run annotation close to the corresponding packages (svenkubiak)
- Removed @admin overview of configured routes (svenkubiak)
- Added jackson-afterburner module (svenkubiak)
- Added option to dispose a cookie (Svenkubiak)
- Version bumps (svenkubiak)
- mongodb 4.9.0 -> 4.9.1
- bouncy-castle 1.72 -> 1.73
- mockito-core 5.2.0 -> 5.3.0
- morphia-core 2.3.1 -> 2.3.2
- junit 5.9.2 -> 5.9.3
- classgraph 4.8.156 -> 4.8.158
- undertow-core 2.3.5.Final -> 2.3.6.Final
- jackson 2.15.0 -> 2.15.1
Released at 27.03.2023
- Added additional cache method fetch() and getAll() (svenkubiak)
- Version bumps (svenkubiak)
- mongodb 4.8.2 -> 4.9.0
- undertow-core 2.3.3.Final -> 2.3.5.Final
- log4j 2.19.0 -> 2.20.0
- mockito-core 5.1.1 -> 5.2.0
- classgraph 4.8.156 -> 4.8.156
- commons-compress 1.22 -> 1.23
- json-path 2.7.0 -> 2.8.0
- cron-utils 9.2.0 -> 9.2.1
Released at 10.02.2023
- Refactored handling of unrendered body content
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.3.2.Final -> 2.3.3.Final
- mongodb 4.8.1 -> 4.8.2
- freemarker 2.3.31 -> 2.3.32
- mockito 4.11.0 -> 5.1.1
- jackson-databind 2.14.1 -> 2.14.2
Released at 22.12.2022
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- classgraph 4.8.149 -> 4.8.152
- mockito-core 4.8.1 -> 4.8.2
- cactoos 0.54.0 -> 0.55.0
- commons-compress 1.21 -> 1.22
- prettytime 5.0.4.Final -> 5.0.6.Final
- jackson-databin 2.14.0-rc3 -> 2.14.1
- morphia-core 2.2.9 -> 2.2.10
- okhttp-eventsource 2.7.1 -> 3.0.0
- httpmime 4.5.13 -> 4.5.14
- undertow-core 2.3.0.Final -> 2.3.2.Final
- slf4j 2.0.5 -> 2.0.6
Released at 31.10.2022
- Sonar refactorings (svenkubiak)
- Switched to V2.local paesto for all cookies (svenkubiak)
- Added new convenient functions for creating and parsing paseto (JWT) Tokens (svenkubiak)
- Version bumps (svenkubiak)
- slf4j 2.0.0 -> 2.0.2
- mongodb 4.7.1 -> 4.7.2
- undertow-core 2.3.0.Beta1 -> 2.3.0.Final
Released at 26.09.2022
- Added additional Async persistence methods (svenkubiak)
- Version bumps (svenkubiak)
- mockito-core 4.7.0 -> 4.8.0
- prettytime 5.0.3.Final -> 5.0.4.Final
- jackson-databind 2.13.3 -> 2.13.4
- morphia-core 2.2.7 -> 2.2.9
- cactoos 0.53.0 -> 0.54.0
- slf4j 1.7.36 -> 2.0.0
Released at 19.08.2022
- Version bumps (svenkubiak)
- undertow-core 2.3.0.Alpha1 -> 2.3.0.Alpha2
- junit 5.9.0-RC1 -> 5.9.0
- cron-utils 9.1.7 -> 9.1.8
- mongodb 4.7.0 -> 4.7.1
Released at 20.07.2022
- Version bumps (svenkubiak)
- re2j 1.6 -> 1.7
- log4j 2.17.2 -> 2.18.0
- cron-utils 9.1.2 -> 9.1.7
- cactoos 0.51.0 -> 0.52.0
- freemarker-java8 2.0.0 -> 2.1.0
- okhttp-eventsource 2.6.1 -> 2.6.2
- mongodb 4.7.0 -> 4.7.1
Released at 20.06.2022
- Version bumps (svenkubiak)
- jackson-databind 2.13.2.2 -> 2.13.3
- prettytime 5.0.2.Final -> 5.0.3.Final
- morphia 2.2.6 -> 2.2.7
- mockito-core 4.6.0 -> 4.6.1
- undertow-core 2.2.17-Final -> 2.3.0-Alpha1
Released at 03.05.2022
- Version bumps (svenkubiak)
- undertow 2.2.16.Final -> 2.2.17.Final
- classgraph 4.8.143 -> 4.8.146
- mongodb 4.5.0 -> 4.6.0
- mockito-core 4.4.0 -> 4.5.0
Released at 29.03.2022
- Version bumps (svenkubiak)
- jackson-databind 2.13.2.1 -> 2.13.2.2
Released at 25.03.2022
- Version bumps (svenkubiak)
- jackson-databind 2.13.2 -> 2.13.2.1
Released at 23.03.2022
- Complete refactoring of ServerSentEvent support (svenkubiak)
- Removed WebSocket support (svenkubiak)
- Switched Cache implementation from ehCache to Guava (svenkubiak)
- Version bumps (svenkubiak)
- wildfly-common 1.5.4 -> 1.6.0
- jackson-databind 2.13.1 -> 2.13.2
- awaitility 4.1.1 -> 4.2.0
- mockito-core 4.3.1 -> 4.4.0
Released at 01.03.2022
- Version bumps (svenkubiak)
- embedded mongodb 6.0.1 -> 6.0.2
- json-path 2.6.0 -> 2.7.0
- undertow-core 2.2.14.Final -> 2.2.15.Final
- classgraph 4.8.138 -> 4.8.141
- mongodb 4.4.1 -> 4.5.0
- log4j 2.17.1 -> 2.17.2
- guava 31.0.1-jre -> 31.1-jre
Released at 28.01.2022
- Changed mail handling from SimpleMail to Jakarta (svenkubiak)
- Version bumps (svenkubiak)
- mongodb 4.4.0 -> 4.4.1
- okhttp-eventsource 2.4.0 -> 2.5.0
- jboss-logging 3.4.2.Final -> 3.4.3.Final
- guice 5.0.1 -> 5.1.0
- mockito-core 4.2.0 -> 4.3.0
Released at 06.01.2022
- Version bumps (svenkubiak)
- log4j 2.17.0 -> 2.17.1
Released at 24.12.2021
- #509 Removed build-in rate limit handling (svenkubiak)
- #504 Removed slim-jar deployment feature (svenkubiak)
- #501 Removed JCasbin and authroization handling (svenkubiak)
- #483 Switched Scheduler from Quartz to ScheduledExecutorService (svenkubiak)
- Require and Support Java 17 (svenkubiak)
- Removed authenticity handling (svenkubiak)
- Switched (password) hashing vom JBcrypt to Argon2 (svenkubiak)
- Version bumps (svenkubiak)
- awaitility 4.1.0 -> 4.1.1
- reflections 0.10.1 -> 0.10.2
- classgraph 4.8.128 -> 4.8.138
- mongodb 4.3.2 -> 4.4.0
- cron-utils 9.1.5 -> 9.1.6
- morphia-core 2.2.2 -> 2.2.3
- undertow 2.2.12.Final -> 2.2.13.Final
- mockito-core 4.1.0 -> 4.3.0
- bouncy castle 1.69 -> 1.70
- log4j 2.14.1 -> 2.17.0
- hamcrest-date 2.0.7 -> 2.0.8
Released at 19.12.2021
- Version bumps (svenkubiak)
- log4j 2.16.0 -> 2.17.0
Released at 15.12.2021
- Version bumps (svenkubiak)
- log4j 2.15.0 -> 2.16.0
Released at 10.12.2021
- Version bumps (svenkubiak)
- log4j 2.14.1 -> 2.15.0
- maven-core 3.8.3 -> 3.8.4
- mongodb 4.3.1 -> 4.4.0
Released at 26.10.2021
- Version bumps (svenkubiak)
- maven 3.8.2 -> 3.8.3
- junit 5.8.0 -> 5.8.1
- jpasteo 0.6.0 -> 0.7.0
- undertow-core 2.2.10.Final -> 2.2.12.Final
- prettytime 2.2.1 -> 2.2.2
- jcasbin 1.13.1 -> 1.16.0
Released at 30.08.2021
- Version bumps (svenkubiak)
- jcasbin 1.13.0 -> 1.13.1
- plexus-utils 3.3.0 -> 3.4.0
- ehcache-clustered 3.9.4 -> 3.9.6
- classgraph 4.8.110 -> 4.9.111
- mongodb 4.3.0 -> 4.3.1
- mockito-core 3.11.2 -> 3.12.4
- greenmail-standalone 1.6.4 -> 1.6.5
Released at 26.07.2021
- Version bumps (svenkubiak)
- undertow 2.2.8.Final -> 2.2.9.Final
- bouncycastle 1.68 -> 1.69
- commons-io 2.9.0 -> 2.11.0
- mockito-core 3.11.0 -> 3.11.1
- jcasbin 1.10.0 -> 1.13.0
- simple-mail 6.6.0 -> 6.6.1
- okhttp-eventsource 2.3.1 -> 2.3.2
- classgraph 4.8.109 -> 4.9.110
- commons-compress 1.20 -> 1.21
- jackson-databind 2.12.3 -> 2.13.0-rc1
Released at 07.06.2021
- Version bumps (svenkubiak)
- cactoos-matchers 0.24 -> 0.25
- morphia-core 2.1.5 -> 2.2.1
- simple-mail 6.5.2 -> 6.6.0
- jcasbin 1.8.4 -> 1.10.0
- awaitility 4.0.3 -> 4.1.0
- greenmail 1.6.3 -> 1.6.4
- mockito-core 3.9.0 -> 3.10.0
- undertow-core 2.2.8.Final -> 2.2.9.Final
- commons-io 2.8.0 -> 2.9.0
- json-path 2.5.0 -> 2.6.0
- classgraph 4.8.106 -> 4.8.108
Released at 03.05.2021
- Version bumps (svenkubiak)
- mockito-core 3.8.0 -> 3.9.0
- mongodb 4.2.2 -> 4.2.3
- simple-mail 6.5.0 -> 6.5.2
- jackson-databind 2.12.2 -> 2.12.3
- morphia-core 2.1.4 -> 2.1.5
- jcasbin 1.7.4 -> 1.8.4
- ehcache-clustered 3.9.0 -> 3.9.3
- classgraph 4.8.104 -> 4.8.105
- cactoos 0.49 -> 0.50
- prettytime 5.0.0 -> 5.0.1
Released at 06.04.2021
- Version bumps (svenkubiak)
- commons-lang3 3.11 -> 3.12.0
- jackson-databind 2.12.1 -> 2.12.2
- jcasbin 1.6.4 -> 1.7.2
- undertow-core 2.2.4.Final -> 2.2.7.Final
- re2j 1.5 -> 1.6
- guava 1.6.1 -> 1.6.2
- classgraph 4.8.102 -> 4.8.104
- greenmail 1.6.2 -> 1.6.3
Released at 01.03.2021
- #497 Added async persistence save and delete (svenkubiak)
- Version bumps (svenkubiak)
- classgraph 4.8.98 -> 4.8.102
- jcasbin 1.6.3 -> 1.6.4
- plexus-archiver 4.2.3 -> 4.2.4
- greenmail 1.6.1 -> 1.6.2
- jpaseto 0.5.0 -> 0.6.0
- simplejavamail 6.4.4 -> 6.5.0
- freemarker 2.3.0 -> 2.3.1
- cactoos-matcher 0.23 -> 0.24
- mockito-core 3.7.7 -> 3.8.0
- jodd-propds 6.0.1 -> 6.0.2
Released at 20.01.2021
- #490 Fixed form localization issue (svenkubiak)
- #489 Fixed on-the-fly minification not working correctly (svenkubiak)
- Version bumps (svenkubiak)
- guave-jre 30.0-jre -> 30.1-jre
- prettytime 4.0.4.Final -> 5.0.0.Final
- bouncycastle 1.67 -> 1.68
- jcasbin 1.6.0 -> 1.6.3
- cactoos 0.48 -> 0.49
- cactoos-matchers 0.22 -> 0.23
- classgraph 4.8.97 -> 4.8.98
- mockito-core 3.6.28 -> 3.7.7
- jackson-databind 2.12.0 -> 2.12.1
Released at 13.12.2020
- Version bumps (svenkubiak)
- classgraph 4.8.92 -> 4.8.95
- jBcrypt 0.4.1 -> 0.4.3
- undertow-core 2.2.2.Final -> 2.2.3.Final
- morphia-core 2.1.0 -> 2.1.3
- json-path 2.4.0 -> 2.5.0
- guave-jre 30.0-jre -> 30.1-jre
- prettytime 4.0.4.Final -> 5.0.0.Final
Released at 02.12.2020
- Fixed a bug that was point to a wrong config key (svenkubiak)
- Fixed a bug in archetype config (svenkubiak)
Released at 30.11.2020
- Fixed bug that did not serve admin assets when admin was not enabled (svenkubiak)
- Version bumps (svenkubiak)
- org.simplejavamail 6.4.3 -> 6.4.4
- mockito-core 3.5.15 -> 3.6.0
- cactoos 0.46 -> 0.48
- bouncycastle 1.66 -> 1.67
- greenmail 1.60 -> 1.61
- log4j 2.13.3 -> 2.14.0
- morphia-core 2.0.2 -> 2.1.0
- cactoos-matchers 0.21 -> 0.22
- jackson-databind 2.12.0-rc1 -> 2.12.0
- classgraph 4.8.90 -> 4.8.92
Released at 19.10.2020
- Version bumps (svenkubiak)
- junit 5.7.0-M1 -> 5.7.0
- junit-platform 1.7.0-M1 -> 1.7.0
- undertow-core 2.1.3.Final -> 2.2.2.Final
- morphia-core 2.0.0 -> 2.0.2
- jodd-props 5.1.6 -> 6.0.1
- mockito-core 3.5.10 -> 3.5.11
- jcasbin 1.5.0 -> 1.6.0
- jackson-databind 2.11.2 -> 2.11.3
- re2j 1.4 -> 1.5
- maven-resolver 1.4.2 -> 1.6.1
- guava 29.0-jre -> 30.0-jre
Released at 11.09.2020
- Version bumps (svenkubiak)
- jodd-props 5.1.5 -> 5.1.6
- commons-validator 1.6 -> 1.7
- mockito-core 3.4.6 -> 3.5.10
- greenmail 1.5.14 -> 1.6.0
- classgraph 4.8.87 -> 4.8.90
- commons-codec 1.14 -> 1.15
- zt-exec 1.11 -> 1.12
- cactoos-matcher 0.18 -> 0.19
- commons-io 2.7 -> 2.8.0
Released at 07.08.2020
- Added option to add multiple credentials for persistence (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- morphia-core 2.0.0-RC1 -> 2.0.0
- jodd-props 5.1.4 -> 5.1.5
- jcasbin 1.4.0 -> 1.5.0
- bouncycastle 1.65.01 -> 1.66
- commons-lang3 3.10 -> 3.11
- mockito-core 3.3.3 -> 3.4.6
- SimpleMail 6.1.0 -> 6.4.3
- Jackson-Databind 2.11.1 -> 2.11.2
Released at 06.07.2020
- #471 Added cache metrics to admin dashboard (svenkubiak)
- Added /@admin/health endpoint (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.1.2.Final -> 2.1.3.Final
- re2j 1.3 -> 1.4
- classgraph 4.8.83 -> 4.8.87
- SimpleMail 6.0.4 -> 6.0.5
- jackson-databind 2.11.1 -> 2.11.1
- greenmail 1.5.13 -> 1.5.14
Released at 03.06.2020
- #466 Removed 2FA from BasicAuthentication (svenkubiak)
- #465 Added persistence example to archetype (svenkubiak)
- #464 Checked and removed unused enums (svenkubiak)
- #463 Re-organized Maven dependencies structure (svenkubiak)
- #458 Removed SASS and LESS precompiler (svenkubiak)
- #444 Switched to Paseto for JWT handling (svenkubiak)
- #444 Renamed Filter interfaces (svenkubiak)
- #439 Switched Admin UI to Bulma (svenkubiak)
- #436 Switched Authentication of Admin UI (svenkubiak)
- #434 Added persistence to core (svenkubiak)
- Sonar refactorings (svenkubiak)
- Removed all deprecations (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.30.Final -> 2.1.2.Final
- classgraph 4.8.68 -> 4.8.80
- junit 5.6.1 -> 5.7.0-M1
- junit-platform 1.6.1 -> 1.7.0-M1
- greenmail 1.5.12 -> 1.5.13
- guava 28.2-jre -> 29.0-jre
- commons-codec 1.12 -> 1.14
- log4j2 2.13.1 -> 2.13.2
- freemarker-java8 1.3.0 -> 2.0.0
- jackson-databind 2.11.0.rc1 -> 2.11.0
- awaitility 4.0.2 -> 4.0.3
Released at 09.04.2020
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- mockito-core 3.3.0 -> 3.3.3
- guice 4.2.2 -> 4.2.3
- junit 5.6.0 -> 5.6.1
- junit-platform 1.6.0 -> 1.6.1
- classgraph 4.8.65 -> 4.8.68
- commons-lang3 3.9 -> 3.10
- jackson-databind 2.10.3 -> 2.11.0.rc1
- greenmail 1.5.11 -> 1.5.12
- bcprov-jdk15on 1.64 -> 1.65
Released at 12.03.2020
- Added startup check if application is started as root (svenkubiak)
- Switched RegEx parsing to Google re2j (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- httpmime 4.5.11 -> 4.5.12
- freemarker 2.3.29 -> 2.3.30
- classgraph 4.8.62 -> 4.8.65
- mockito-core 3.2.4 -> 3.3.0
- prettytime 4.0.3.Final -> 4.0.4.Final
- log4j 2.13.0 -> 2.13.1
- jackson-databind 2.10.2 -> 2.10.3
- jodd-props 5.1.3 -> 5.1.4
- undertow 2.0.29.Final -> 2.0.30.Final
Released at 14.02.2020
- #454 Switched to JavaSimpleMail (svenkubiak)
- #452 Updated AdminLTE to latest version (svenkubiak)
- Version bumps (svenkubiak)
- http-mime 4.5.10 -> 4.5.11
- prettytime 4.0.2.Final -> 4.0.3.Final
- classgraph 4.8.60 -> 4.8.62
- cactoos 0.43 -> 0.44
- jodd-props 5.1.0-20190624 -> 5.1.3
Released at 19.01.2020
- No changes release due to Maven Central issues (svenkubiak)
Released at 17.01.2020
- No changes release due to Maven Central issues (svenkubiak)
Released at 14.01.2020
- config.props does now support empty values (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.28.Final -> 2.0.29.Final
- classgraph 4.8.54 -> 4.8.60
- mockito-core 3.1.0 -> 3.2.4
- cactoos 0.42 -> 0.43
- log4j 2.12.1 -> 2.13.0
- guava 28.1-jre -> 28.2-jre
- awaitility 4.0.1 -> 4.0.2
- jackson 2.10.1 -> 2.10.2
- reflections 0.9.11 -> 0.9.12
Released at 28.11.2019
- #443 Enhanced Scheduler with "Every" option (svenkubiak)
- #442 Minor refactorings on Form object to make it more fluent (svenkubiak)
- #441 Wrapped eMail implementation to make it more fluent (svenkubiak)
- #440 Added option to inject config values (svenkubiak)
- #435 Added new ThinJAR generation (svenkubiak)
- Updated Admin area to AdminLTE3 Final (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- classgraph 4.8.52 -> 4.8.54
- jsass 5.10.2 -> 5.10.3
- undertow-core 2.0.27.Final -> 2.0.28.Final
Released at 24.10.2019
- Updated AdminLTE3 to latest version (svenkubiak)
- Version bumps (svenkubiak)
- cactoos-matcher 0.17 -> 0.18
- jsass 5.9.2 -> 5.10.2
- bouncycastle 1.63 -> 1.64
- undertow-core 2.0.26.Final -> 2.0.27.Final
- classgraph 4.8.47 -> 4.8.52
- hamcrest 2.2-rc1 -> 2.2
- greenmail 1.5.10 -> 1.5.11
- quartz 2.3.1 -> 2.3.2
- plexus-components 2.0.0 -> 2.1.0
- jose4j 0.6.5 -> 0.7.0
Released at 12.09.2019
- Bumped BeanUtils version to 1.9.4 to fix CVE-2019-10086 (svenkubiak)
Released at 12.09.2019
- #431 Added CORS handler (svenkubiak)
- Upgraded Admin Dashboard to latest AdminLTE version
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.24.Final -> 2.0.26.Final
- classgraph 4.8.44 -> 4.8.47
- freemarker 2.8.23 -> 2.8.24
- guava 28.0-jre -> 28.1-jre
- awaitility 4.0.0-rc1 -> 4.0.1
- juniper 5.5.1 -> 5.5.2
- juniper-platform 1.5.1 -> 1.5.2
- httpmime 4.5.9 -> 4.5.10
- bouncycastle 1.62 -> 1.63
- jersey 2.29 -> 2.29.1
Released at 15.08.2019
- Fixed async mail sending (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- Junit 5.5.0 -> 5.5.1
- Junit Platform 1.5.0 -> 1.5.1
- Jackson-Databin 2.9.9.1 -> 2.9.9.2
- ehcache-clustered 3.7.1 -> 3.8.0
- jackson-databind 2.9.9.2 - 2.9.9.3
- log4j 2.12.0 -> 2.12.1
- undertow-core 2.0.22.Final -> 2.0.24.Final
- classgraph 4.8.43 -> 4.8.44
Released at 02.08.2019
- Version bumps (svenkubiak)
- Junit 5.5.0 -> 5.5.1
- Junit Platform 1.5.0 -> 1.5.1
- Jackson-Databin 2.9.9.1 -> 2.9.9.2
- ehcache-clustered 3.7.1 -> 3.8.0
- undertow-core 2.0.22.Final -> 2.0.23.Final
- Sonar refactorings
Released at 18.07.2019
- Version bumps (svenkubiak)
- undertow-core 2.0.21.Final -> 2.0.22.Final
- classgraph 4.8.40 -> 4.8.41
- jsass 5.8.0 -> 5.9.1
- log4j 2.11.2 -> 2.12.0
- Jersey 2.28 -> 2.29
- Junit 5.5.0-RC1 -> 5.5.0
- Junit Platform 1.5.0-RC1 -> 1.5.0
- Jodd-Mail 5.0.13 -> 5.1.0
- Jodd-Props 5.0.13 -> 5.1.0
- JCasbin 1.3.0 -> 1.4.0
- Jackson-Databind 2.9.9 -> 2.9.9.1
- Cactoos 0.41 -> 0.42
- Classgraph 5.9.1 -> 5.9.2
- zt-exec 1.10 -> 1.11
- mockito-core 2.28.2 -> 3.0.0
- plexus-utils 3.2.0 -> 3.2.1
Released at 15.06.2019
- Version bumps (svenkubiak)
- undertow-core 2.0.20.Final -> 2.0.21.Final
- mockito-core 2.27.0 -> 2.28.2
- cactoos-matcher 0.15 -> 0.17
- classgraph 4.8.37 -> 4.8.40
- bcprov-jdk15on 1.61 -> 1.62
- junit-platform 1.5.0-M1 -> 1.5.0-RC1
- junit-jupiter 5.5.0-M1 -> 5.5.0-RC1
- httpmime 4.5.8 -> 4.5.9
- guava 27.1-jre -> 28.0-jre
Release at 24.05.2019
- Version bumps (svenkubiak)
- classgraph 4.8.24 -> 4.8.35
- cactoos 0.40 -> 0.41
- cactoos-matcher 0.14 -> 0.15
- jcasbin 1.20 -> 1.30
- jodd-mail 5.0.12 -> 5.0.13
- jodd-props 5.0.12 -> 5.0.13
- jackson-databind 2.9.8 -> 2.9.9
- zxing 3.3.3 -> 3.4.0
Released at 17.04.2019
- MinRequestTime in Metrics is now counted only if MinRequestTime > 0 (svenkubiak)
- Bumped to latest version of Bootstrap and jQuery in Admin interface (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.19.Final -> 2.0.20.Final
- junit-juniper 5.4.0 -> 5.4.1
- junit-platform 1.4.0 -> 1.4.1
- mockito-core 2.25.0 -> 2.27.0
- classgraph 4.8.14 -> 4.8.24
- greenmail 1.5.9 -> 1.5.10
- c3p0 0.9.5.3 -> 0.9.5.4
- maven 3.6.0 -> 3.6.1
- quartz 2.3.0 -> 2.3.1
- jsass 5.7.4 -> 5.8.0
- httpmime 4.5.7 -> 4.5.8
- jodd-props 5.0.10 -> 5.0.12
- jodd-mail 5.0.10 -> 5.0.12
- ehcache-clustered 3.7.0 -> 3.7.1
- commons-lang3 3.8.1 -> 3.9
Released at 11.03.2019
- #415 Fixed incorrect styling of error page in dev mode (svenkubiak)
- #414 Fixed bug that calculated the error rate metric incorrectly (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.17.Final -> 2.0.19.Final
- log4j 2.11.1 -> 2.11.2
- bcprov-jdk15on 1.60 -> 1.61
- cactoos-matchers 0.13 -> 0.14
- cactoos 0.39 -> 0.40
- jodd-props 5.0.6 -> 5.0.10
- jodd-mail 5.0.6 -> 5.0.10
- junit-jupiter 5.4.0-RC2 -> 5.4.0
- junit-platform 1.4.0-RC2 -> 1.4.0
- classgraph 4.6.13 -> 4.8.14
- mockito-core 2.24.0 -> 2.25.0
- jsass 5.7.3 -> 5.7.4
- guava 27.0.1-jre -> 27.1-jre
- plexus-utils 3.1.1 -> 3.2.0
Released at 05.02.2018
- #409 Added optional 2FA for admin area, controller and request routes (svenkubiak)
- Temporal fix für CVE-2018-20433 until Quartz library gets updated (svenkubiak)
- Fixed a bug in TotpUtils that returned an incorrect 2FA QR Code (svenkubiak)
- Increased startup time of maven plugin by around 15% (svenkubiak)
- JDPA Debug in maven plugin is now disabled by default (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- classgraph 4.6.13 -> 4.6.32
- undertow 2.0.16.Final -> 2.0.17.Final
- jose4j 0.6.4 -> 0.6.5
- cactoos-matchers 0.12 -> 0.13
- cactoos 0.38 -> 0.39
- httpmime 4.5.6 -> 4.5.7
- awaitility 3.1.5 -> 3.1.6
- plexus-component-annotations 1.7.1 -> 2.0.0
- jcasbin 1.1.0 -> 1.2.0
- mockito-core 2.23.4 -> 2.24.0
Released at 14.01.2019
- #404 Upgraded LessCSS Compiler to 2.0.0 (agabrys)
- Changed handling of additional Security headers (svenkubiak)
- Changed handling of assets in admin interface (svenkubiak)
- Added Feature-Policy header (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- classgraph 4.6.8 -> 4.6.13
- plexus-utils 3.1.0 -> 3.1.1
Released at 16.12.2018
- #401 Added method in Response class for sending unrendered body content (svenkubiak)
- Fixed NPE when using JS/CSS minification in development mode
- Version bumps (svenkubiak)
- undertow-core 2.0.15.Final -> 2.0.16.Final
- junit 5.3.1 -> 5.3.2
- junit-platform 1.3.1 -> 1.3.2
- greenmail 1.5.8 -> 1.5.9
- cactoos-matcher 0.11 -> 0.12
- classgraph 4.6.1 -> 4.6.10
- awaitility 3.1.3 -> 3.1.5
- jackson 2.9.7 -> 2.9.8
- plexus-utils 3.1.0 -> 3.1.1
Released at 03.12.2018
- Fixed bug that displayed the state of a job incorrectly in the admin interface (svenkubiak)
Released at 26.11.2018
- #393 Refactored HTTP test classes to JDK9 introduced java.net.http (svenkubiak)
- #392 Added EventBus metrics to admin area (svenkubiak)
- #391 New programmatically routing system (svenkubiak)
- #390 Added jCasbin as authorization provider (svenkubiak)
- #388 Removed X-Response-Time header (svenkubiak)
- #385 Removed cooke versioning (svenkubiak)
- #384 Cleanup of Log4j2 integration (svenkubiak)
- #367 Migrated admin area to Admin LTE 3 (svenkubiak)
- #361 Switched to Jodd Props for configuration handling (svenkubiak)
- #351 Moved RequestHelper to RequestUtils (svenkubiak)
- #336 Cleanup of Freemarker integration (svenkubiak)
- #293 Removed ambiguous CLI args (svenkubiak)
- #283 Migrated to JUnit 5 (svenkubiak)
- #273 Removed all deprecated methods and classes (svenkubiak)
- Added public/private key handling for encrypted configuration values (svenkubiak)
- Removed FluentLenium integration in test project (svenkubiak)
- Removed ETag for dynamic content (svenkubiak)
- Removed OAuth Filters and Libraries (svenkubiak)
- Removed benchmark and examples projects (svenkubiak)
- Support and require Java 11 (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- ehcache 3.6.1 -> 3.6.2
- junit 4.12 -> 5.3.1
- awaitility 3.1.2 -> 3.1.3
- guava 27.0-jre -> 27.0.1-jre
- mockito-core 2.23.0 -> 2.23.4
Released at 05.11.2018
- Version bumps (svenkubiak)
- undertow-core 2.0.13-Final -> 2.0.15-Final
- guice 4.2.1 -> 4.2.2
- freemarker-java8 1.2.0 -> 1.3.0
- classgraph 4.2.12 -> 4.4.12
- selenium-java 3.14.0 -> 3.141.0
- htmlunit-driver 2.33.0 -> 2.33.1
Released at 12.10.2018
- Version bumps (svenkubiak)
- jackson-databind 2.9.6 -> 2.9.7
- classgraph 4.1.5 -> 4.2.12
- commongs-lang 3.8 -> 3.8.1
- ehcache-clustered 3.6.0 -> 3.6.1
- fluentlenium 3.6.1 -> 3.7.0
- mockito-core 2.21.0 -> 2.22.0
- guice 4.2.0 -> 4.2.1
- dsiutils 2.5.1 -> 2.5.2
- cactoos 0.36 -> 0.38
- jodd-mail 5.0.4 -> 5.0.5
- scribe-java 5.5.0 -> 6.0.0
Released at 03.09.2018
- #380 Fixed invalidation of session cookie due to wrong path (wildunne)
- #379 Support of inheritence of controller methods (wildunne)
- #378 Migrated from fast-classpath-scanner to classgraph (svenkubiak)
- Version bumps (svenkubiak)
- htmlunit 2.32.0 -> 2.32.1
- mockito-core 2.20.1 -> 2.21.0
- undertow-core 2.0.11-Final -> 2.0.13-Final
- jodd-mail 5.0.3 -> 5.0.4
- greenmail 1.5.7 -> 1.5.8
- ehcache-clustered 3.5.2 -> 3.6.0
- fast-classpath-scanner -> classgraph 4.1.5
- commons-lang3 3.7 -> 3.8
Released at 30.07.2015
- #374 Pass messages from attachment to controller (wildunne)
- #371 Provide a charset for the template based emails (wildunne)
- Version bumps (svenkubiak)
- cactoo 0.35 -> 0.36
- fluentlenium 3.6.0 -> 3.6.1
- bouncycastle 1.59 > 1.60
- fast-classpath-scanner 3.1.6 -> 3.1.12
- http-components 4.5.5 -> 4.5.6
- undertow-core 2.0.9-Final -> 2.0.11-Final
- jodd-mail 5.0.2 -> 5.0.3
- jose4j 0.6.3 -> 0.6.4
- mockito-core 2.19.0 -> 2.20.1
Released at 01.07.2018
- #357 Refactored MinificationUtils (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.7-Final -> 2.0.9-Final
- prettytime 4.0.1.Final -> 4.0.2.Final
- scribe-java 5.4.0 -> 5.5.0
- cactoo-matchers 0.9.1 -> 0.11
- zxing 3.3.2 -> 3.3.3
- cactoo 0.33 -> 0.35
- jackson 2.9.5 -> 2.9.6
- jodd-mail 4.3.2 -> 5.0.2
- fast-classpath-scanner 2.20.0 -> 3.1.6
- mockito-core 2.18.3 -> 2.19.0
- fluentlenium 3.5.2 -> 3.6.0
- selenium-java 3.12.0 -> 3.13.0
- awaitility 3.1.0 -> 3.1.1
Released at 18.05.2018
- #363 Keys are now enforced to at least 512 Bit and validated on startup (svenkubiak)
- #360 Switched from commons-email to jodd-email (svenkubiak)
- #358 Refactored and increased cookie handling and security (svenkubiak)
- Fixed concurrency bug in DispatcherHandler (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.4.Final -> 2.0.7.Final
- htmlunit-driver 2.29.0 -> 2.31.0
- fast-classpath-scanner 2.18.1 -> 2.20.0
- scribe-java 5.3.0 -> 5.4.0
- jsass 5.7.0 -> 5.7.3
- mockito-core 2.18.0 -> 2.18.3
- cactoo 0.30.0 -> 0.33.0
Released at 14.04.2018
- #353 Fixed issue with Admin interface navigation in responsive view (svenkubiak)
- #352 Fixed issue with JWTS Sign key length (svenkubiak)
- #350 Added support for Same Site Cookie Attribute (svenkubiak)
- #343 Added groovy script to auto generate keys in archetype generation (svenkubiak)
- Improved sanity checks (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 2.0.1.Final -> 2.0.4.Final
- ehcache-clustered 3.5.0 -> 3.5.2
- log4j 2.10.0 -> 2.11.0
- jackson-databind 2.9.4 -> 2.9.5
- mockito-core 2.16.0 -> 2.18.0
- jsass 5.5.6 -> 5.7.0
- freemarker 2.3.27-incubation -> 2.3.28
Released at 15.03.2018
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow 1.4.22.Final -> 2.0.1.Final
- fast-classpath-scanner 2.12.0 -> 2.18.0
- selenium-java 3.8.1 -> 3.11.0
- htmlunit-driver 2.29.0 -> 2.29.3
- jsass 5.5.5 -> 5.5.6
- fluentlenium 3.4.1 -> 3.5.3
- greenmail 1.5.6 -> 1.5.7
- mockito-core 2.13.0 -> 2.16.0
- governator 1.17.4 -> 1.17.5
- ehcache-clustered 3.4.0 -> 3.5.0
- guice 4.1.0 -> 4.2.0
- awaitility 3.0.0 -> 3.1.0
- scribe-java 5.2.0-java7again -> 5.3.0
- maven-core 3.5.2 -> 3.5.3
Released at 31.01.2018
- #344 Added multikey encryption/decryption for config values (svenkubiak)
- #342 Session and Authentication cookie now use separate sign and encryption keys (svenkubiak)
- Updated AdminLTE and additional CSS/JS to latest version (svenkubiak)
- Added RandomString method to CryptoUtils (svenkubiak)
- Added additional validators (svenkubiak)
- Sanity checks are now also display in @admin interface (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.4.21.Final -> 1.4.22.Final
- httpmime 4.5.4 -> 4.5.5
- bcprov-jdk15on 1.58 -> 1.59
- fast-classpath-scanner 2.9.3 -> 2.12.0
- htmlunit-driver 2.28.4 -> 2.29.0
- jackson-databind 2.9.3 -> 2.9.4
- scribe-java 5.0.0 -> 5.2.0
- jsass 5.5.4 -> 5.5.5
- zxing 3.3.1 -> 3.3.2
Released at 21.12.2017
- Added option to enable metrics independently of @admin interface (svenkubiak)
- Metrics now count all requests (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- htmlunit-driver 2.28 -> 2.28.4
- jsass 5.5.3 -> 5.5.4
- scribe-java 4.2.0 -> 5.0.0
- log4j 2.9.1 -> 2.10.0
- greenmail 1.5.5 -> 1.5.6
- httpmime 4.5.3 -> 4.5.4
- selenium-java 3.7.1 -> 3.8.1
- mockito-core 2.12.0 -> 2.13.0
- jackson-databind 2.9.2 -> 2.9.3
Release at 17.11.2017
- #332 Added option to reset Metrics (svenkubiak)
- #328 Added REST/JSON call to @admin pages (svenkubiak)
- #327 Added sanity checks to application startup (svenkubiak)
- Repleaced LESS4j with new LESS compiler due to outdated dependencies (with CVEs) in LESS4j (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- commons-lang3 3.6 -> 3.7
- undertow-core 1.4.20.Final -> 1.4.21.Final
- fast-classpath-scanner 2.8.0 -> 2.9.3
- freemarker 2.3.26-incubating -> 2.3.27-incubating
- selenium-java 3.6.0 -> 3.7.1
- mockito-core 2.11.0 -> 2.12.0
- htmlunit-driver 2.27 -> 2.28
Released at 05.11.2017
- Fixed bug that did not load env specific Log4J2 configuration (svenkubiak)
Released at 01.11.2017
- #329 Fixed bug with custom appenders and Log4J2 configuration (svenkubiak)
Released at 25.10.2017
- Added additional Unit tests (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- jackson-databind 2.9.0.pr4 -> 2.9.2
- mockito-core 2.9.0 -> 2.11.0
- log4j 2.9.0 -> 2.9.1
- fast-classpath-scanner 2.4.7 -> 2.8.0
- jjwt 0.7.0 -> 0.8.0
- fluentlenium 3.3.0 -> 3.4.1
- junit-toolbox 2.3 -> 2.4
- dsiutils 2.4.0 -> 2.4.2
- commons-io 2.5 -> 2.6
- maven-core 3.5.0 -> 3.5.2
- zxing 3.3.0 -> 3.3.1
Released at 05.09.2017
- #314 Added examples project (svenkubiak)
- #313 Enhanced rate limit handling (svenkubiak)
- #312 Refactored TOTP support (svenkubiak)
- #304 Cleanup of dependencies (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow 1.4.18.Final -> 1.4.20.Final
- ehcache-clsutered 3.3.1 -> 3.4.0
- scribe-java 4.1.2 -> 4.2.0
- jsass 5.5.2 -> 5.5.3
- fluentlenium 3.2.0 -> 3.3.0
- fast-classpath-scanner 2.4.2 -> 2.4.7
- commons-email 1.4 -> 1.5
- zt-exec 1.9 -> 1.10
- bcprov-jdk15on 1.57 -> 1.58
- freemarker-java8 1.1.5 -> 1.2.0
- log4j 2.8.2 -> 2.9.0
Released at 10.07.2017
- #309 Added EventBus (svenkubiak)
- #308 Upgraded AdminLTE for Admin pages (svenkubiak)
- #302 Added Governator for Google Guice enhancements (svenkubiak)
- Removed unused CSS and JS files in archetype (svenkubiak)
- Refactored internal enums (svenkubiak)
- Version bumps (svenkubiak)
- undertow 1.4.13.Final -> 1.4.18.Final
- jsass 5.5.0 -> 5.5.2
- fast-classpath-scanner 2.0.19 -> 2.4.2
- greenmail 1.5.4 -> 1.5.5
- bcprov-jdk15on 1.56 -> 1.57
- scribe-java 4.1.0 -> 4.1.2
- mockito-core 2.7.22 -> 2.8.47
- guava 21.0 -> 22.0
- json-path 2.2.0 -> 2.4.0
- dsiutils 2.3.6 -> 2.4.0
- scribe-java 4.1.1 -> 4.1.2
- governator 1.17.2 -> 1.17.4
- htmlunit-driver 2.26 -> 2.27
Released at 19.05.2017
- Fixed bug in archetype generation (svenkubiak)
Released at 02.05.2017
- #300 Neccassary refactorings of Utility classes to avoid concurrency issues (svenkubiak)
- #297 Enhanced Admin Routes page (svenkubiak)
- #296 Added option to pass parameter as Optional (svenkubiak)
- #295 Added PATCH method (svenkubiak)
- #291 Added option to pass config values as JVM argument (svenkubiak)
- Added new admin page for on-the-fly logger configuration (svenkubiak)
- Added option to pass masterkey as JVM argument (svenkubiak)
- Set default charset for sending emails to UTF-8 (svenkubiak)
- Removed JVM properties from admin dashboard and replaced it with memory information (svenkubiak)
- Version bumps (svenkubiak)
- undertow 1.4.11.Final -> 1.4.13.Final
- ehcache-clustered 3.3.0 -> 3.3.1
- scribejava-apis 4.0.0 -> 4.1.0
- scribejava-core 4.0.0 -> 4.1.0
- mockito-core 2.7.20 -> 2.7.22
- htmlunit-driver 2.25 -> 2.26
- junit-toolbox 2.2 -> 2.3
- maven-core 3.3.9 -> 3.5.0
- fluentlenium-assertj 3.1.1 -> 3.2.0
- fluentlenium-junit 3.1.1 -> 3.2.0
- log4j 2.8.1 -> 2.8.2
- jackson-databind 2.8.7 -> 2.8.8
- fast-classpath-scanner 2.0.18 -> 2.0.19
- greenmail 1.5.3 -> 1.5.4
Released at 21.04.2017
- Fixed concurrency issue in JSON serializer (svenkubiak, gowthaman-basuvaraj)
Released at 10.04.2017
- Fixed bug that resulted in not decrypting all encrypted config values in some cases (svenkubiak)
Released at 07.04.2017
- #284 Fixed NPE in CookieParser (svenkubiak)
- #282 Fixed failing decryption of encrypted config values (svenkubiak)
Released at 31.03.2017
- #276 Added OPTIONS HTTP method (svenkubiak)
- #272 Added TwoFactorAuthentication flow into Authentication class (svenkubiak)
- #271 Added JVM options for setting HTTP/AJP host and port (svenkubiak)
- #269 Added option for reverse routing in templates (svenkubiak)
- Fixed bug that generated incorrect QR-Code for TwoFactorAuthentication (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- mockito-core 2.7.13 -> 2.7.20
- fast-classpath-scanner 2.0.17 -> 2.0.18
- freemarker 2.3.25-incubating -> 2.3.26-incubating
- jsass 5.4.3 -> 5.5.0
Released at 13.03.2017
- #264 Fixed bug when controllers where located in sub-package (svenkubiak)
- #267 Fixed/Refactored not working location attribute (svenkubiak)
Released at 03.03.2017
- #259 Added additional methods for 2FA in Authentication class (svenkubiak)
- #256 Added handling of multivalue form fields (svenkubiak)
- #255 Fixed wrong spelling in validation messages (wildunne)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.4.10.Final -> 1.4.11.Final
- log4j 2.8 -> 2.8.1
- mockito-core 2.7.3 -> 2.7.13
- ehcache-clustered 3.2.0 -> 3.3.0
- fast-classpath-scanner 2.0.13 -> 2.0.17
- dsiutils 2.3.3 -> 2.3.6
- jackson-databind 2.8.6 -> 2.8.7
- jackson-dataformat-yaml 2.8.6 -> 2.8.7
- commons-validator 1.5.1 -> 1.6
- htmlunit-driver 2.24 -> 2.25
Released at 27.02.2017
- Fixed NPE when request parameter is missing (svenkubiak)
Released at 06.02.2017
- #250 Added support for Java 8 in Freemarker (svenkubiak)
- #249 Introduced prettytime in Freemarker template (svenkubiak)
- #247 Checked and verified HTTP security header (svenkubiak)
- #244 Enhanced scheduler (svenkubiak)
- #241 Added location attribute (svenkubiak)
- #238 Updated version in archetype (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.4.7.Final -> 1.4.10.Final
- log4j 2.7 -> 2.8
- jsass 5.4.0 -> 5.4.3
- mockito-core 2.7.0 -> 2.7.3
- fast-classpath-scanner 2.0.9 -> 2.0.13
- websocket-api 9.4.0.v20161208 -> 9.4.1.v20170120
- websocket-client 9.4.0.v20161208 -> 9.4.1.v20170120
- jackson-databind 2.8.5 -> 2.8.6
- jackson-dataformat-yaml 2.8.5 -> 2.8.6
- scribejava-apis 3.4.1 -> 4.0.0
- scribejava-core 3.4.1 -> 4.0.0
Released at 30.12.2016
- #236 Form enhancement (svenkubiak)
- #235 Cache enhancement (MarkVink)
- #205 Added shutdown of ExecutionService (svenkubiak)
- #204 Added authentication per request (svenkubiak)
- #203 Switch Session, Auth, Flash cookie to Json Web Token (svenkubiak)
- #191 Added limit login attemps (svenkubiak)
- #191 Added request throtteling (svenkubiak)
- #180 Added new enhanced routing (svenkubiak)
- #179 Added additional AJP connector (svenkubiak)
- #178 Added application shutdown method to lifecycle (svenkubiak)
- #173 Admin UI is now using JBCrypt for password hashing (svenkubiak)
- #175 AES256 is now enforced (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.4.3.Final -> 1.4.7.Final
- jersey-media-sse 2.23.2 -> 2.25
- jsass 5.3.0 -> 5.3.1
- mockito-core 2.2.9 -> 2.7.0
- ehcache-clustered 3.1.3 -> 3.2.0
- fast-classpath-scanner 2.0.6 -> 2.0.9
- websocket-api 9.3.13.v20161014 -> 9.4.0.v20161208
- websocket-client 9.3.13.v20161014 -> 9.4.0.v20161208
- bcprov-jdk15on 1.5.5 -> 1.5.6
- jackson-databind 2.8.4 -> 2.8.5
- jackson-dataformat-yaml 2.8.4 -> 2.8.5
- fluentlenium-assertj 3.0.3 -> 3.1.0
- fluentlenium-junit 3.0.3 -> 3.1.0
- scribejava-apis 3.2.0 -> 3.4.1
- scribejava-core 3.2.0 -> 3.4.1
Released at 21.04.2017
- Fixed concurrency issue in JSON serializer
- Version bumps (svenkubiak)
Released at 06.02.2017
- Version bumps (svenkubiak)
Released at 15.12.2016
- Version bumps (svenkubiak)
- undertow-core 1.4.7.Final -> 1.4.8.Final
- guava 20.0 -> 21.0
- greenmail 1.5.2 -> 1.5.3
- jackson-databind 2.8.5 -> 2.8.6
- jackson-dataformat-yaml 2.8.5 -> 2.8.6
- fleunt-hc 4.5.2 -> 4.5.3
- jsass 5.4.0 -> 5.4.3
- fast-classpath-scanner 2.0.9 -> 2.0.13
- websocket-client 9.3.12.v20160915 -> 9.4.1.v20170120
- hazelcast-client 3.7.2 -> 3.7.5
- log4j-api 2.7 -> 2.8
- log4j-core 2.7 -> 2.8
- log4j-slf4j-impl 2.7 -> 2.8
- mockito-core 2.3.4 -> 2.7.0
- bcprov-jdk15on 1.55 -> 1.56
Released at 26.10.2016
- #230 Added option to pass JVM args (gowthaman-basuvaraj)
- #222 Added debugger mode to mvn:mangooio run (gowthaman-basuvaraj)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- pebble 2.2.2 -> 2.2.3
- htmlunit-driver 2.21-> 2.23
- jackson-databind 2.8.3 -> 2.8.4
- jackson-dataformat-yaml 2.8.3 -> 2.8.4
- hazelcast-client 3.7.1 -> 3.7.2
- fast-classpath-scanner 2.0.3 -> 2.0.5
- commons-lang3 3.4 -> 3.5
- websocket-client 9.3.12.v20160915 -> 9.3.13.v20161014
- log4j-api 2.6.2 -> 2.7
- log4j-core 2.6.2 -> 2.7
- log4j-slf4j-impl 2.6.2 -> 2.7
- mockito-core 2.1.0-RC.2 -> 2.2.9
- htmlunit-driver 2.23 -> 2.23.2
Released at 19.10.2016
- #227 Response.andContentType now sets the header accordingly (svenkubiak)
- Crypto key now only accepts ASCII characters (svenkubiak)
Released at 30.09.2016
- #215 Fixed StaticLogger warning on startup (svenkubiak)
- #216 Make headers configurable (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.4.0-Final -> 1.4.3.Final
- hazelcast-client 3.7 -> 3.7.1
- jackson-databind 2.8.2 -> 2.8.3
- jackson-dataformat-yaml 2.8.2 -> 2.8.3
- mockito-core 2.0.111-beta -> 2.1.0-RC.2
- jetty-websocket 8.1.19.v20160209 -> 8.2.0.v20160908
- websocket-client 9.3.11.v20160721 -> 9.3.12.v20160915
- jsass 5.2.0 -> 5.3.0
- greenmail 1.5.1 -> 1.5.2
- scribejava-apis 3.1.0 -> 3.2.0
- scribejava-core 3.1.0 -> 3.2.0
- fast-classpath-scanner 2.0.1 -> 2.0.3
- jjwt 0.6.0 -> 0.7.0
Released at 05.09.2016
- Fixed missing log4j2.yaml file in archetype (svenkubiak)
- Fixed missing dependency when using fluentlenium (svenkubiak)
Released at 31.08.2016
- #210 Added new Admin UI tools page (svenkubiak)
- Fixed potential bug in i18n handling (svenkubiak)
- Switched from Reflections API to FastClasspathScanner (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- hazelcast-client 3.6.4 -> 3.7
- jawr-core 3.8 -> 3.9
- scribejava-apis 3.0.0 -> 3.1.0
- scribejava-core 3.0.0 -> 3.1.0
- bcprov-jdk15on 1.54 -> 1.55
- fluentlenium-core 0.13.2 -> 0.13.3
- htmlunit-driver 2.21 -> 2.23
- mockito-core 2.0.106-beta -> 2.0.111-beta
- jackson-databind 2.8.1 -> 2.8.2
- jackson-dataformat-yaml 2.8.1 -> 2.8.2
Released at 18.08.2016
- #201 Added support for Json Web Token (svenkubiak)
- Updated documentation (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.23.Final -> 1.4.0.Final
- jersey-media-sse 2.23.1 -> 2.23.2
- mockito-beta 2.0.89-beta -> 2.0.106-beta
Released at 25.07.2016
- Fixed bug in maven archetype (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- scribejava-apis 2.8.1 -> 3.0.0
- scribejava-core 2.8.1 -> 3.0.0
- log4j-1.2-api 2.6.1 -> 2.6.2
- log4j-api 2.6.1 -> 2.6.2
- log4j-core 2.6.1 -> 2.6.2
- greenmail 1.5.0 -> 1.5.1
- boon-json 0.6.4 -> 0.6.6
- mockito-beta 2.0.81-beta -> 2.0.89-beta
- jackson-databind 2.8.0 -> 2.8.1
- jackson-dataformat-yaml 2.8.0 -> 2.8.1
Released at 07.07.2016
-
#194 Changed scheduler UI page if no jobs are scheduled (svenkubiak)
-
#193 Fixed footer in admin UI (svenkubiak)
-
#184 Added confirmation dialogs to scheduler admin UI page (svenkubiak)
-
Sonar refactorings (svenkubiak)
-
Version bumps (svenkubiak)
-
scribejava-apis 2.7.3 -> 2.8.1
-
scribejava-core 2.7.3 -> 2.8.1
-
guice 4.0 -> 4.1.0
-
hazelcast-client 3.6.3 -> 3.6.4
-
pebble 2.2.1 -> 2.2.2
-
boon-json 0.6.2 -> 0.6.4
-
freemarker 2.3.24-incubating -> 2.3.25-incubating
-
fluentlenium-core 0.13.0 -> 0.13.1
-
mockito-core 2.0.59-beta -> 2.0.81-beta
-
jackson-databind 2.7.5 -> 2.8.0
-
jackson-dataformat-yaml 2.7.5 ->2.8.0
-
Released at 17.06.2016
- #183 Fixed bug in WebRequest HTTP utility (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- log4j 2.6 -> 2.6.1
- jersey-media-sse 2.23 ->2.23.1
- scribejava-apis 2.6.0 -> 2.7.3
- scribejava-core 2.6.0 -> 2.7.3
- mockito-core 2.0.54-beta -> 2.0.59-beta
- jackson-databind 2.7.4 -> 2.7.5
- jackson-dataformat-yaml 2.7.4 ->2.7.5
- jsass 5.1.1 -> 5.2.0
Released at 06.06.2016
- Fixed bug in Crypto class that could cause concurrency issues (svenkubiak)
- Fixed bug in TwoFactorUtils that could return wrong numbers (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.22.Final -> 1.3.23.Final
- boon-json 0.6.1 -> 0.6.2
Released at 06.06.2016
- Fixed bug in metrics – Listener now only tracks non Admin UI calls (svenkubiak)
Released at 02.06.2016
- #168 Added first step of enhanced metrics
- #167 Added option to start/stop scheduler jobs in admin UI
- #169 Re-added mailer with enhancements
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- jersey-media-sse 2.22.2 -> 2.23
- hazelcast-client 3.6.2 -> 3.6.3
- htmlunit-driver 2.2.0 -> 2.2.1
- scribejava-core 2.5.2 -> 2.6.0
- scribejava-apis 2.5.2 -> 2.6.0
- log4j-api 2.5 -> 2.6
- log4j-core 2.5 -> 2.6
- mockito-core 2.0.53-beta -> 2.0.54-beta
Released at 18.05.2016
- #104 Completely refactored Admin UI (svenkubiak)
- #165 Made test utilities part of the core (svenkubiak)
- #147 Big documentation update (svenkubiak)
- #85 Removed Gzip minification (svenkubiak)
- #82 Added new SASS and LESS compiler (svenkubiak)
- #164 Switched to log4j2 yaml based configuration (svenkubiak)
- #165 Renamed mangooio-test-utilities to mangooio-test (svenkubiak)
- #112 Removed all @deprecated functions and classes (svenkubiak)
- #111 Moved Authentication class to bindings package (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.21.Final -> 1.3.22.Final
- scribejava-apis 2.5.2 -> 2.5.3
- scribejava-core 2.5.2 -> 2.5.3
- mockito 2.0.46-Beta -> 2.0.53-Beta
- quartz 2.2.2 -> 2.2.3
- boon-json 0.5.7 -> 0.6.1
- commons-io 2.4 -> 2.5
- commons-validator 1.5.0 -> 1.5.1
- jackson-dataformat-yaml 2. 7.3 -> 2.7.4
- jackson-databind 2.7.3 -> 2.7.4
Released at 17.04.2016
- #163 Fixed dependency cycle bug when using mangoo-test-utilities (svenkubiak)
Released at 15.04.2016
- Added option to encrypt configuration values (svenkubiak)
- Switched to default Java 8 Base64 Encoder/Decoder (svenkubiak)
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.19.Final -> 1.3.21.Final
- freemarker 2.3.23 -> 2.3.24-incubating
- pebble 2.2.0 -> 2.2.1
- hazelcast-client 3.6.1 -> 3.6.2
- boon-json 0.5.6.RELEASE -> 0.5.7
- fluentlenium-core 0.10.9 -> 0.13.0
- scripe-apis 2.4.0 -> 2.5.2
- scripe-core 2.4.0 -> 2.5.2
- zt-exec 1.8 -> 1.9
- dsituils 2.3.0 -> 2.3.2
- mockito 2.0.44-Beta -> 2.0.46-Beta
Released at 20.03.2016
- Documentation fix
- #160 Fixed ClassCastException in OAuthLoginFilter (svenkubiak)
- #159 Added authenticity token and form for Pebble (svenkubiak
- #154 Added new exception handling for public API (svenkubiak
- Sonar refactorings (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.15.Final -> 1.3.19.Final
- mockito 2.0.42-Beta -> 2.0.44-Beta
- pebble 2.1.0 -> 2.2.0
- scripe-apis 2.2.2 -> 2.4.0
- scripe-core 2.2.2 -> 2.4.0
- hazlecast-client 3.6 -> 3.6.1
- json-path 2.1.0 -> 2.2.0
- fleunt-hc 4.5.1 -> 4.5.2
Released at 23.02.2016
- #157 Fixed bug that prevented authentication wrong showing an error (svenkubiak)
- Added additional methods for mapping collections in JSONUtils (svenkubiak)
Released at 20.02.2016
- #154 Added limit for max post size (svenkubiak)
- #146 Updated to 2.x of Scribe OAuth library (svenkubiak)
- #145 Added provider for TemplateEngine and second Template Engine Pebble (svenkubiak)
- #139 Added utility methods for Two-Factor-Authentication (svenkubiak, MrDunne)
- #134 Change documentation from ascidoc to MkDocs (svenkubiak)
- #138 Added provider for cache (svenkubiak)
- #133 SSE and WSS informations are now stored in cache (svenkubiak)
- Sonar refactorings (svenkubiak)
- Updated documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.15.Final -> 1.3.18.Final
- mockito 2.0.40-Beta -> 2.0.42-Beta
- dsiutils 2.2.6 -> 2.3.0
- jersey-media-sse 2.22.1 -> 2.22.2
- snakeyaml 1.16 -> 1.17
- jetty-websocket 8.1.18.v20150929 -> 8.1.19.v20160209
Released at 27.01.2016
- Fxed bug when config injector was initialized in application start (svenkubiak)
Released at 26.01.2016
- #126 Added i18n cookie to LocaleHandler (MrDunne)
- #118 Refactored request chaining for custom handlers (svenkubiak, MarkVink)
- #122 Fixed inconsistency configuration controller package (MrDunne)
- #109 Refactored Config (svenkubiak)
- #120Added getAcceptLangauge to Request (MrDunne)
- #121 Updated readme (MrDunne)
- Added an option to add a custom cookie in test utilities request method (svenkubiak)
- Removed Mangoo.TEST enum in test utilities (svenkubiak)
- Removed cache provider (svenkubiak)
- Refactored LocaleHandler (svenkubiak)
- Sonar refactorings (svenkubiak)
- Updated documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.12.Final -> 1.3.15.Final
- mockito 2.0.36-Beta -> 2.0.40-Beta
- dsiutils 2.2.5 -> 2.2.6
Released at 10.01.2016
- #110 Added X-Response-Header (svenkubiak)
- #108 Refactored RequestHandler (svenkubiak)
- #98 Improved RequestHandler (svenkubiak)
- Added LocalDateTime timestamp of application start (svenkubiak)
- Added new Benchmark project (svenkubiak)
- Improved application startup time (svenkubiak)
- Updated documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.10.Final -> 1.3.12.Final
- bcprov-jdk15on 1.53 -> 1.54
- mockito 2.0.33-Beta -> 2.0.36-Beta
Released at 21.12.2015
- #103 Fixed bug when cookie encryption was enabled (svenkubiak)
- #102 Made Cache eviction configurable (svenkubiak)
- #101 Fixed keys in archetype (MarkVink)
- #97 Fixed incorrect Form documentation (svenkubiak, MarkVink)
- #95 Added new @memory administrative URL (svenkubiak)
- #94 Added new @system administrative URL (svenkubiak)
- #93 Improved DispatcherHandler/RequestHandler (svenkubiak)
- Updated documentation (svenkubiak, MarkVink)
- Version bumps (svenkubiak)
- log4j 2.4.1 -> 2.5
- mockito 2.0.31-Beta -> 2.0.33-Beta
Released at 17.12.2015
- #91 Added numeric validation (svenkubiak)
- #90 Added JSONUtils for custom serialization with annotations (svenkubiak)
- #89 Added Internal Server Error to Response class (svenkubiak)
- Sonar refactorings (svenkubiak)
- Updated documentation (svenkubiak)
Released at 13.12.2015
- Fixed bug in documentation asciidoc file (svenkubiak)
Released at 13.12.2015
- #79 Add Server-Sent Events handler (svenkubiak)
- #78 Switched to plugin and dependency management in root pom.xml (svenkubiak)
- #69 Restructured integration tests (svenkubiak)
- #76 Improved handling of values in forms (svenkubiak)
- #77 Added option for adding custom cookies (svenkubiak)
- #75 Fixed bug that did not handle remember in authentication correctly (svenkubiak)
- #74 Refactored test utilities (svenkubiak)
- #64 Move to log4j2 for logging (svenkubiak)
- #53 Extracted Mailer to own extension (svenkubiak)
- #66 Removed all redundant legacy code (svenkubiak)
- #45 Removed all @deprecated methods and classes (svenkubiak)
- Refactored routing mechanism to routes.yaml file (svenkubiak)
- Code cleanup, refactorings and more JavaDoc (svenkubiak)
- Updated Documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.3.Final -> 1.3.10.Final
- guava 18.0 -> 19.0
- fluent-hc 4.4.1 -> 4.5.1
- fluentlenium-core 0.10.3 -> 0.10.8
- json-path 2.0.0 -> 2.1.0
Released at 19.11.2015
- Fixed NPE in maven plugin (svenkubiak)
Released at 25.10.2015
- Fixed bug that displayed the wrong previous firing time on @scheduler page (svenkubiak)
- Fixed bug in table that displayed schedule job on @scheduler page (svenkubiak)
- #73 Added Basic HTTP authentication for administrative URLs (svenkubiak)
- #72 Added @scheduler administrative URL (svenkubiak)
- #71 Added autostart option to scheduler (svenkubiak)
- Code cleanup, refactorings and more javadoc (svenkubiak)
- Updated Documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.3.0.Final -> 1.3.3.Final
- bcprov-jdk15on 1.52 -> 1.53
Released at 17.10.2015
- #33 Added Cookie versioning (svenkubiak)
- #57 Added OAuth to authentication (svenkubiak)
- #61 Move Body to Request (svenkubiak)
- #58 Added @metrics administrative URL (svenkubiak)
- Added PUT and DELETE to MangooRequest in test utilities (svenkuibiak)
- Fixed typo in MangooRequestFilter interface (svenkubiak)
- Updated Documentation (svenkubiak)
- Version bumps (svenkubiak)
- undertow-core 1.2.12.Final ->1.3.0.Final
- quartz 2.2.1 -> 2.2.2
- jetty-websocket 8.1.17.v20150415 -> 8.1.18.v20150929
Released at 04.10.2015
- Fixed bug when sending binary content (svenkubiak)
- ExceptionHandler now preserves root cause when exception occurs (svenkubiak)
Released at 21.09.2015
- #62 Set default encoding (UTF-8) to form parsing (svenkubiak)
- #59 Fixed a NPE when template exception was caught (svenkubiak)
Released at 17.09.2015
- Fixed a NPE when a Request object and JSON was required in a controller method (svenkubiak)
- Refactored dev mode exception template (svenkubiak)
- Fixed bug that did not show exception in frontend in dev mode (svenkubiak)
- Fixed typo in ContentType enum (svenkubiak)
Released at 15.09.2015
- Updated Documentation (svenkubiak)
Released at 14.09.2015
- Refactored RequestHandler (svenkubiak)
- Refactored EhCache to Guava Cache (svenkubiak)
- Added ETag support for dynamic content (svenkubiak)
- Added a method for adding a complete content map to a template (svenkubiak)
- Added administrative URLs @health, @routes, @cache and @config (svenkubiak)
- Updated Documentation (svenkubiak)
- #52 Refactored filters (svenkubiak)
- #40 Added handling of multiple parameters in controller method (svenkubiak)
- #39 Added methods for parameter validation (svenkubiak)
- #37 Added option to set the secure flag for session and auth cookie (svenkubiak)
- #35 Added method for regular expression to validation (svenkubiak)
- #34 Added LocalDate and LocalDateTime as request parameter (svenkubiak)
- #36 Validation now works for numeric values (svenkubiak)
- Version bumps (svenkubiak)
- doctester-core 1.1.6 -> 1.1.8
- snakeyaml 1.15 -> 1.16
- junit-toolbox 2.1 -> 2.2
- undertow-core 1.2.9.Final -> 1.2.12.Final
Released at 05.08.2015
- Fixed typo in archetype that prevented archetype from building (svenkubiak)
Released at 31.07.2015
- Initial release (svenkubiak)
mangoo I/O 2015-2024 | sk@svenkubiak.de
- Getting started
- Configuration
- Routing
- Bootstrap
- Controllers
- Dependency injection
- Templating
- Working with JSON
- Persistence
- CORS
- Authentication
- Authorization
- Scheduler
- Async
- Filters
- Forms
- Session
- Flash
- Internationalization
- Caching
- Emails
- Asset management
- Logging
- Debugging
- Testing
- Administration
- Debian init.d script
- Extensions