Releases: ren-yamanashi/rusty_mysql_handler
Releases · ren-yamanashi/rusty_mysql_handler
v0.2.0
What's Changed
- fix: pass --all-targets to cargo clippy and check in Makefile by @ren-yamanashi in #78
- ci: clean up release titles and populate notes for the umbrella release by @ren-yamanashi in #79
- refactor: move mysql-handler into a same-named subdirectory by @ren-yamanashi in #80
- docs: audit handler/handlerton bind coverage by @ren-yamanashi in #82
- docs: audit handler/handlerton bind coverage with deferred status by @ren-yamanashi in #83
- feat: bind store_lock to the engine trait by @ren-yamanashi in #84
- feat: bind recover_prepared_in_tc to the handlerton trait by @ren-yamanashi in #85
- feat: bind handlerton recover via XaRecoverCollector by @ren-yamanashi in #86
- feat: wire push_to_engine through the handlerton by @ren-yamanashi in #87
- feat: bind get_cost_constants via CostConstants by @ren-yamanashi in #88
- feat: bind get_table_statistics via TableStatistics by @ren-yamanashi in #89
- feat: wire get_index_column_cardinality through the handlerton by @ren-yamanashi in #90
- feat: bind get_tablespace_statistics via TablespaceStatistics by @ren-yamanashi in #91
- ci: gate rustdoc warnings and enable Dependabot by @ren-yamanashi in #92
- ci(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #94
- build(deps): bump bindgen from 0.71.1 to 0.72.1 in the cargo group by @dependabot[bot] in #93
- chore: release v0.2.0 by @github-actions[bot] in #81
New Contributors
- @dependabot[bot] made their first contribution in #94
Full Changelog: mysql-handler-v0.1.1...mysql-handler-v0.2.0
v0.1.1
What's Changed
- docs: drop releasing section from CONTRIBUTING by @ren-yamanashi in #63
- feat: add mysql-handler-build helper crate for downstream cdylibs by @ren-yamanashi in #64
- fix: include mysql-handler-build in e2e Dockerfile context by @ren-yamanashi in #65
- feat: add mysql-handler-macros crate with #[plugin] attribute by @ren-yamanashi in #67
- refactor: make e2e Dockerfile build context self-maintaining by @ren-yamanashi in #68
- feat: split StorageEngine into capability sub-traits by @ren-yamanashi in #69
- refactor: collapse IndexedEngine back into StorageEngine by @ren-yamanashi in #71
- docs: rewrite quick start and architecture for the macro-based 0.2 surface by @ren-yamanashi in #72
- build: share workspace version and bump all crates to 0.2.0 by @ren-yamanashi in #73
- build: let release-plz drive the workspace bump by @ren-yamanashi in #74
- chore: release v0.1.1 by @github-actions[bot] in #75
- fix: address Rust 1.95.0 clippy errors in lib tests by @ren-yamanashi in #76
- chore: release v0.1.1 by @ren-yamanashi in #77
Full Changelog: mysql-handler-v0.1.0...mysql-handler-v0.1.1
v0.1.0
First public release of mysql-handler.
Rust bindings for the MySQL 8.4 LTS storage-engine handler API, covering the handler and handlerton interface surface. See README and docs.rs for usage.
See examples/engine/ in the repository for a reference storage-engine implementation built on this binding.
MySQL build base 8.4.9
Configured mysql-server tree consumed by tests/e2e/Dockerfile. Build artifact, not a product release.