Releases: flamingock/flamingock-java
Releases · flamingock/flamingock-java
Release v1.3.0
Release v1.3.0-beta.1
Changelog
🚀 Features
- 52bc40c incremental builds, multi-module support, GraalVM improvement (#903), closes #903
- 5722899 abort cloud execution (#893), closes #893
- 3b08a4f core: add validationOnly mode to prevent change execution (#880), closes #880
- 3d2657c add sql artefacts and mongodbtemplate to community BOM
- e3b115d add Couchbase Test Kit (#871), closes #871
- cc6b010 propagate sourceFile field value from template based changes to audit entries (#865) (#876), closes #865 #876
- 7b8d30a add SQL Test Kit (#870), closes #870
- f0141ac added skipImport flag to MongockSupport annotation (#855) (#864), closes #855 #864
🐛 Fixes
- c2fb6ca MongoDB ClientSession shouldn't be added to the context with proxy (#900), closes #900
- 7ce84f0 handle ClassNotFoundException with nested/inner change classes (#892), closes #889 #892
- 0b68e34 core: template changes incorrectly audited as code changes (#868) (#869), closes #868 #869
🔄️ Changes
- 4cb40e4 Lock refactoring and cloud improvement (#901), closes #901
- a0b21a1 cloud MongoDB marker (#899), closes #899
- d202d96 clear temporal marks after server being synchronised (#896), closes #896
- f3d22fc add Audit marker foundation and sql (#895), closes #895
- a589f61 rename ROLLBACK to ROLLED_BACK in markType (#890), closes #890
- 06dc5ce default author to not-specified
- 9c779d2 add gradle plugin (#887), closes #887
- f119a39 remove task references in favour to change (#886), closes #886
- 8a6f0e8 cloud-api: rename types and add equality (#885), closes #885
- a3388ad move cloud audit and lock request/response to cloud-api" (#884), closes #884
- aae4039 flamingock-cloud-api module (#883), closes #883
- bc0712b updated util-library versions
- abcfe6b applied patter flamingock-[tech]-[type]
- 6fb757f make sql-util independent from flamingock core (#878) (#879), closes #878 #879
- 69a69cf extract flamingock-core-api out to independent repo (#875), closes #875
- 7414940 extract flamingock-general-util out to independent repo (#873), closes #873
- 06714a9 extract template api to an independent repo (#872), closes #872
- b606097 graalvm: register template field hierarchy classes for reflection (#866), closes #866
🧪 Tests
🧰 Tasks
- a711b1f fix release pipeline
- 43b8fcd bump version to 1.3.0-beta.1
- 43c88fe updated community bom
- 927113e bump version to 1.2.0-SNAPSHOT
🛠 Build
- e973667 build on push to release/*
- 0cb91ff validate-commits validation in releae/*
- 8214ed8 validate-commits validation in releae/*
📝 Documentation
- b3acfeb add version dependencies diagram
Contributors
We'd like to thank the following people for their contributions:
- Antonio Perez Dieppa (@dieppa)
- GitHub ()
- Oliver Santana (@osantana85)
- Rubén Berciano ()
Release v1.2.1
Release v1.2.0
Release v1.2.0-beta.8
Release v1.2.0-beta.7
Release v1.2.0-beta.6
Release v1.2.0-beta.4
Changelog
🚀 Features
- 8e46a2a add sql artefacts and mongodbtemplate to community BOM
- 9f8927f add Couchbase Test Kit (#871), closes #871
- 8ffcfea add SQL Test Kit (#870), closes #870
- 23e32f3 propagate sourceFile field value from template based changes to audit entries (#865), closes #865
🐛 Fixes
🔄️ Changes
- c8ab118 make sql-util independent from flamingock core (#878), closes #878
- 4928a02 extract flamingock-core-api out to independent repo (#874), closes #874
- 41545f3 extract flamingock-template-api and flamingock-general-util out to independent repos
- 557ae6c extracted template api out of the repo
🧰 Tasks
🛠 Build
- 1016cce build on push to release/*
- e798eae validate-commits validation in releae/*
- 7332db5 validate-commits validation in releae/*
Contributors
We'd like to thank the following people for their contributions:
- Antonio Perez Dieppa (@dieppa)
- GitHub ()
- Oliver Santana (@osantana85)
- Rubén Berciano ()
Release v1.2.0-beta.2
Changelog
🚀 Features
🔄️ Changes
🧰 Tasks
- 234bec2 bump version to 1.0.0-beta.2
Contributors
We'd like to thank the following people for their contributions:
- Antonio Perez Dieppa (@dieppa)
- GitHub ()
- Oliver Santana (@osantana85)
Release v1.2.0-beta.1
Changelog
🚀 Features
- 7cfd423 templates: infer transactional flag from apply payload metadata (#860), closes #860
- 9a6efb7 template based change validator (#854), closes #854
- 8cb45bd templates: add TemplatePayloadInfo and restrict tx validation to apply payloads (#857), closes #857
- 44aeeb4 templates: add TemplateValidationContext to TemplatePayload.validate() (#856), closes #856
- 064e3fa templates: extend TemplatePayload bound to CONFIG type parameter (#853), closes #853
- 7f96dd1 templates: add payload validation with TemplatePayload contract (#851), closes #851
- 884ad9f templates: add rollback payload validation to change templates (#848), closes #848
- 37f41b6 test-support: Change validator (#843), closes #843
- 72cb618 importers configuration by annotation with placeholder (#844), closes #844
🐛 Fixes
🔄️ Changes
- c3186a3 templates: extract
flamingock-template-apimodule (#863), closes #863 - e3d4516 templates: introduce @ApplyTemplate and @RollbackTemplate annotations (#862), closes #862
- 574a275 templates: introduce TemplateField hierarchy (#861), closes #861
- d964e4b remove reflections import (core) (#859), closes #859
- e3e48f8 remove reflections import (#858), closes #858
- 7906d39 minor internal refactor (#852), closes #852
- 8f62abc remove ChangeTemplateFactory. ChangeTemplates are register via SPI + name in annotation (#849), closes #849
- f1baf06 template resolution by annotation name and validation at build time (#842), closes #842
- a05d92e multistep support for ChangeTemplate (#838), closes #838
- 0bee4e9 check basic template format at compilation time (#837), closes #837
🧰 Tasks
- 361bc60 added flamingock-template-api to release actions
- a7f8300 bump version to 1.2.0-beta.1
- 8a81451 bump version to 1.2.0-SNAPSHOT (#850), closes #850
🛠 Build
Contributors
We'd like to thank the following people for their contributions:
- Antonio Perez Dieppa (@dieppa)
- Claude Opus 4.6 ()
- GitHub ()
- Oliver Santana (@osantana85)
- davidfrigolet ()