Releases: ecotoneframework/ecotone-dev
Releases · ecotoneframework/ecotone-dev
1.201.2
Full Changelog: 1.201.1...1.201.2
1.201.1
Full Changelog: 1.109.2...1.201.1
1.200.0
This version is not yet production ready. Please wait for 1.201.0
for production ready release :)
What's Changed
This is huge release, it includes changes to how Messaging System is built and used.
This is how Messaging System is going to behave now:
- Collecting - At first we want to collect the configuration in form of objects that can be dumped. This means there should no references to any Resources that may hold connection to anything external. Therefore objects are serializable and we can dump for caching purposes. This does not change.
- Dumping - As all configuration can be dumped, it can also be described as form of Dependency Container Definitions. This way we we can move all the configuration to Dependency Container. Thanks to that we are using full container optimalizations.
This is recent change in Ecotone introduced by @jlabedo, previously whole configuration was cached and restored all together ❤️. - Executing - When configuration is dumped as separate definitions in DI, we can now pull only ones that are needed. This means we come to do ultimate optimization of building and executing only components that are needed in given flow.
Before all components were fetched and connected together at run time (yet in a lazy way).
- Add tracing for asynchronous communication by @dgafka in #237
- Tracing scenarios and going with official release by @dgafka in #238
- Make framework specific tests more real by @dgafka in #239
- Cross framework tests and benchmarks improvements by @dgafka in #240
- Add dead letter tests for cross module by @dgafka in #241
- PoC: compile messaging system into a container by @jlabedo in #223
Full Changelog: 1.109.2...1.200.0
1.201.0
1.109.2
What's Changed
- Cache fix by @m-guminski in #236
New Contributors
- @m-guminski made their first contribution in #236
Full Changelog: 1.109.1...1.109.2
1.109.1
What's Changed
- respect cache configuration in SymfonyBundle's MessagingSystemFactory by @someniatko in #235
Full Changelog: 1.109.0...1.109.1
1.109.0
What's Changed
- Refactor inbound postSend interceptors by @jlabedo in #231
- Fix running two asynchronous endpoints with same process by @dgafka in #233
- Properly register cached proxies autoloader + allow readonly cache dir. by @someniatko in #234
Full Changelog: 1.108.1...1.109.0
1.108.1
1.108.0
1.107.1
What's Changed
- Explicitly use bash shell in PR stats workflow by @marmichalski in #225
- Construct gateways only during the first execution and for given method by @dgafka in #226
New Contributors
- @marmichalski made their first contribution in #225
Full Changelog: 1.107.0...1.107.1