switched to apache license (#1404)
* switched to apache license * updated company details
fix: e2e tests write to directories that are not removed (#1407)
There were two bugs: 1. The generated `TempDir` was set to `home_dir` but `TempDir` is dropped earlier than dozer finishes, so dozer creates the directory again and not removed. 2. `cache_dir` was not set using `TempDir` and results in dozer writing to `./.dozer/cache`.
* fix: type validation Signed-off-by: Chloe Kim <chloeminkyung@gmail.com> * fix: type validation Signed-off-by: Chloe Kim <chloeminkyung@gmail.com> * fix: type validation Signed-off-by: Chloe Kim <chloeminkyung@gmail.com> * fix: type validation Signed-off-by: Chloe Kim <chloeminkyung@gmail.com> --------- Signed-off-by: Chloe Kim <chloeminkyung@gmail.com>
feat: SQL Logic Test Framework (#1326)
* chore: remove old test framework * Add sql prototype files * Add Insert change log * Generate all the triggers * Convert Change log to Operations * Remove Shared transaction from test * Restore Pipeline execution * fix lint * fix multimap delete * Fix complete step * Add test * Update complex test * Update queries * remove left join test * Update paths * change folder * Separate completion and validation * Fix merge * fix merge * Fix primary key building * Add csv dep * Split tool from test * move dozer_tracing dependency * set init and csv as tests --------- Co-authored-by: xudong963 <wxd963996380@gmail.com>
feature: Implement APIs for monitoring and status updates (#1329)
Signed-off-by: Bei Chu <914745487@qq.com> Co-authored-by: Bei Chu <914745487@qq.com>
feat: Use record hash as key when schema has no primary index (#1399)
* refactor: Define `Metadata` trait for `PrimaryKeyMetadata` and `HashMetadata`. Test doesn't pass because `HashMetadta` is not implemented yet. * feat: Use record hash as key when schema has no primary index * chore: Move `OperationLog` tests module to separate file * test: Add left join e2e test * fix: Version shouldn't be modified out of `OperationLog` * fix: Wrong meta returned on `insert`
chore: refactor as dozer-log crate (#1420)
Co-authored-by: VG <vivekg342@gmail.com>
Bump h2 from 0.3.16 to 0.3.17 (#1427)
Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17. - [Release notes](https://github.com/hyperium/h2/releases) - [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md) - [Commits](hyperium/h2@v0.3.16...v0.3.17) --- updated-dependencies: - dependency-name: h2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Version bump * bump log py version * install cargo deb only on ubuntu * Update release yml