All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Deprecated classes
RepositoryManager
,ObjectStoreManager
, andMessageSenderManager
. Instead,RepositoryFactory
,ObjectStoreFactory
, andMessageSenderFactory
must be used.
- Updated dependencies
-
TransactionalOutboxSender
: Propertiesoutbox.table
to define the used table name. See here for an example. -
Added:
RepositoryFactory
,ObjectStoreFactory
, andMessageSenderFactory
as replacement forRepositoryManager
,ObjectStoreManager
, andMessageSenderManager
- Declared
RepositoryManager
,ObjectStoreManager
, andMessageSenderManager
as deprecated because they are factories that is not obvious due to their names and APIs
TransactionalOutputSender
: The transactional outbox sender can now be used without a running transaction.- Updated dependencies
- Functional interfaces
SerializableBiConsumer
andSerializableBiFunction
- Method to query method name from lambda
- JDBC-Adapters:
JDBCConnection
: added methods to create SQL builder without prefixcreate
JDBCConnection
: declared methods withcreate
prefix as deprecated
- JMS-Adapters:
TextMessageListener
: Added listener class that converts content of byte and text messages into a string
- Updated dependencies
- Code cleanup reported from static code analysis (documentation, corrected exception handling, ...)
- First public release
- adapter-api:
- This release is now part of this multi-maven project JexxaAdapters. The reason for this is that the number of changes should be small because we belong to standard APIs
- The current version is based on jexxa-adapter-api which becomes now obsolete
- The artifactID changed from jexxa-adapter-api to adapter-api
- To indicate this change, adapter-api starts with the same version number as Jexxa Adapters
- Health checks
- Added ApplicationBanner to show application-specific information at startup
- JDBC properties are now accessed via methods so that an application can add specific prefix
- Scheduler now supports a fixed number of iterations.
- Listener for Scheduler that can be configured via their API
- Fixed missing parent pom
- Renamed packages into driving and driven adapters
- Moved repository
- Scheduler
- POM.xml so that it includes all required information to be uploaded to maven central
- Initial version that is tracked in ChangeLog