Skip to content

Releases: taimos/dvalin

1.35

05 Feb 08:55
Compare
Choose a tag to compare
  • Update dependencies
    • Spring 5.3.31
    • AWS 1.12.641
    • Jetty 9.4.53.v20231009
    • Log4J 2.22.0
    • ActiveMQ 5.16.7
    • Apache CXF 3.5.7
    • JSON Small and Fast Parser 2.5.0
    • Guava 32.1.3-jre
    • Hazelcast 5.3.6
    • Swagger 2.2.19
    • Liquibase 4.25.0
    • Mongo Java Driver 4.11.1
    • Mongock 5.3.5
    • Mongo Java Server 1.43.0
    • Mockito 4.11.0
    • Bouncycastle Provider 1.74
    • Maven core and maven plugins
  • Added support for additional configuration files when using SpringDaemonTestRunner
  • Migrated from JUnit 4 to JUnit 5
    • Drop support for Powermock
    • Switch Mockito to Mockito Inline for usage in static mocks
  • Fixing an recurring ActiveMQ problem where messages can't be sent because ActiveMQ is to slow opening destination.
    We do a resend after configurable retry time. If problem does not occur, nothing hanges.
  • IVO generator: replaced old Apache BeanUtils with Spring beans BeanUtils
  • Better error handling for DaemonStarter.abortSystem
  • Interconnect: Check topic name for null values
  • Fixed vulnerabilities: CVE-2023-33201(Bouncycastle),CVE-2023-40167(Jetty),CVE-2023-45860(Hazelcast),CVE-2023-46604(ActiveMQ),CVE-2024-21634(AWS)

1.34

15 Jun 22:33
Compare
Choose a tag to compare

Update dependencies

  • Spring 5.3.27
  • AWS 1.12.467
  • Jetty 9.4.51.v20230217
  • Apache CXF 3.5.6
  • JSON Small and Fast Parser 2.4.9
  • Jackson 2.15.2
  • Guava 32.0.0
  • Hazelcast 5.3.0
  • Swagger 2.2.10
  • Liquibase 4.21.1

Fixed vulnerabilities: CVE-2023-26048, CVE-2023-26049, CVE-2023-1370, CVE-2023-20861, CVE-2023-20863, CVE-2023-1370, CVE-2022-40152, CVE-2022-46364, CVE-2022-46363, CVE-2023-2976, CVE-2020-8908, CVE-2022-1471, CVE-2023-33264

1.33

08 Dec 20:24
Compare
Choose a tag to compare

Update dependencies

  • Spring 5.3.23
  • AWS 1.12.344
  • Jackson 2.14.0
  • Apache CXF 3.5.4
  • Jetty 9.4.49.v20220914
  • Joda-Time 2.11.2
  • ActiveMQ 5.16.5
  • Hibernate 5.6.14
  • Log4J 2.19.0
  • Guava 31.1
  • Commons Codec 1.15
  • Mongo Java Server 1.42.0
  • Liquibase 4.17.2
  • Mongo Java Driver 4.8.0
  • Bson 2.13.1
  • Nimbus JOSE+JWT 9.23
  • JSON Small and Fast Parser 2.4.8
  • Swagger 2.2.3
  • etcd4j 2.18.0
  • Hazelcast 5.1.4
  • XDocReport 2.0.4
  • Bouncycastle Provider 1.72
  • Jacoco Maven Plugin 0.8.8
  • Moved Mongo Java Server to optional dependency (in most cases Fake Mongo is not needed or can be added)

BREAKING: replaced mongobee with Mongock (5.1.6), mostly backwards compatibility but configuration(see Class MongoDBConfig) and annotations (@Changelog and @'ChangeSet) have to be replaced by Mongock equivalent https://docs.mongock.io/v5/features/legacy-migration/index.html

InterconnectMapper: extension to allow registering modules and enabling/disabling features

Fixing Bug in IVO Generator. Auditing and inheritence resulted in doubled fields(lastChange, lastChangeUser) and strange/unexpected behaviour. Fixed now.

Fixed problem in ActiveMQ with use of pooled connections on event listeners that causes avoidable regular reconnects

Extend IdWithVersion with method toString() for better error logging

Log4jDaemonProperties.getCustomLevelMap no longer gives back immutableMap with empty configString. This was unexpected when you want to add values afterwards.

1.32

07 Mar 22:18
Compare
Choose a tag to compare
  • Update dependencies
    • Spring 4.3.30
    • AWS 1.12.163
    • Jackson 2.12.6
    • Apache CXF 3.4.5
    • Jetty 9.4.45.v20220203
    • Joda-Time 2.10.13
    • slf4j 1.7.36
    • Powermock 2.0.9
    • Mockito 3.3.3
    • Junit 4.13.2
    • ActiveMQ 5.16.4
    • Hibernate 5.5.9
    • HTTPUtils 2.2
    • Concordion 3.1.3
    • Nimbus JOSE+JWT 9.20
    • JSON Small and Fast Parser 1.3.3
    • Liquibase 4.7.1
    • Mongo Java Driver 3.12.10
    • Jongo 1.5.0
    • Bson 2.12.0
    • Swagger 2.1.13
  • BREAKING: commented out JasperReports to get the code compiling
  • BREAKING: replaced Fongo with MongoDB Java Server 1.39.0 (https://github.com/bwaldvogel/mongo-java-server)
  • Switched to Log4J2.x
  • Optional additional parameter for PostgreSQL connection string
  • Optional addition to use authentication with interconnect/ActiveMQ
  • CloudConductorPropertyProvider: Allow setting https with configuration parameter
  • Interconnect secury message crypto:
    • AES Keys are no longer Hex-encoded but Base64-encoded. This avoids limitation to only 16 characters.
    • BREAKING: Changed AES key encoding means potentially a new key is needed (some old keys work, some not)
    • Changed AES Block Mode from unsecure ECB to secure GCM

1.30

25 May 20:46
Compare
Choose a tag to compare
  • add JWT provider for Auth0
  • Update dependencies
    • Spring 4.3.24
    • Jackson 2.9.8
    • AWS 1.11.553
    • Apache CXF 3.3.2
    • Jetty 9.4.18.v20190429

1.29

25 May 20:45
Compare
Choose a tag to compare
  • fixes ivo problem with propagating version
  • Update dependencies
    • Spring 4.3.19
    • Jackson 2.9.7
    • AWS 1.11.414
    • Apache CXF 3.2.6
  • BREAKING: Change AReferenceableEntity to interface. Extend AEntity additionally.
  • lazy-loading and refresh for Cognito JWT keys
  • add property provider for EC2 metadata service
  • BREAKING: Migrate Swagger to OpenAPI
  • add YAML mapper to JAX-RS

1.28

25 May 20:44
Compare
Choose a tag to compare
  • Update dependencies
    • Spring 4.3.18
    • Jackson 2.9.6
    • Jodatime 2.10
    • AWS 1.11.362
    • Apache CXF 3.2.5
    • Restutils 1.9
  • fixes event id deserialization bug in Interconnect

1.27

25 May 20:44
Compare
Choose a tag to compare
  • Update to Taimos HTTPUtils 2.0 (INCLUDING BREAKING CHANGES)
  • Fix CognitoUser (Broken in 1.26)
  • Fix Event generation (some features where broken since 1.25)
  • Refactor PropertyProvider in Dvalin
  • add full text search to mongodb module

1.26

05 Apr 21:37
Compare
Choose a tag to compare
  • Integrate Taimos daemon framework into the repository
  • Update dependencies
    • Jongo 1.4.0
    • Jackson 2.9.5
    • Spring 4.3.15 (Security Release)
    • Apache CXF 3.2.4 (Bugfix Release)
    • Guava 24.1
    • AWS 1.11.309
  • Adjust DLinkQuery to new data access
  • Set JVM name for Instana to daemon name
  • Fixed a Bug in interconnect DaemonScanner preventing Method discovery

1.25

05 Apr 21:36
Compare
Choose a tag to compare
  • introduces yaml support to i18n
  • add support for multiple resource loaders
  • add method count to MongoDBDataAccess
  • Add CognitoContext
  • Update dependencies
    • Apache CXF 3.2.3
    • Jetty 9.4.8.v20171121
    • Daemon framework 2.15
  • Fix InvocationInstance in jaxrs module
  • bugfixes for ivo and event generation