- 🌟 Support for php-etl 1.2 new operations has been added. (Skipped 1.1)
- 🌟 Support for symfony 6.0 has been added.
- 🌟 Support for using input parameters in operation options has been added.
- 🌟 Added support to the command line to displayt ETL progress, (feature from php-etl 1.2)
- 🌟 Etl progress information is now saved on the execution entity(updated every 5 seconds)
- 💥 All operations are no longer built during DI compilation. This should improve peformance of cache warmup.
- 💥 Support for Symfony 4.4 has been dropped.
- 💥 Support for php 7.4 has been dropped.
- 🔧 Fix logs not being saved in some conditions.
- 🔧 Fix context & other objects being shared between executions when using Messenger.
- 🔧 Fix incase of failure etl execution being duplicated and loosing logs and files.
- 🔧 Fix etl execution not reloaded from database at end of process. This is necessary if the doctrine memory is flushed in the etl process.
- 🎊 🎉 First stable release 🎉 🎊
- 🌟 Added support for php etl 1.0 stable release.
- 🌟 Added support for symfony 6
- 🌟 Better error management,
- 🌟 File abstraction layer for storing etl related files. (Thanks to elt 1.0)
- 🌟 Logger proxy allows all logs written in etl to have etl context data. (Thanks to elt 1.0)
- 🌟 Split easy admin section into another bundle! This is a BC change
- 🌟 Split chain execution into2 public function for more flexibility.
- 🌟 Each execution has dedicated folder with it's logs.
- 🌟 You can see the logs of the execution in the interface.
- 🌟 Added a json editor/viewer to improve usability.
- 🌟 You can download all files used during an execution from the interface.
- 🌟 Dashboard allow you to monitor & see the executions.
- 🌟 User can queue chain executions from the interface
- 🌟 Added
etl-clean_old_executions
chain to cleanup old executions. - 🔧 Fixed deprecation on console commands.
- 🔧 Various fixes and improvements.
- 🎊 🎉 First release 🎉 🎊