Releases: skunkteam/rust-firestore-emulator
Releases · skunkteam/rust-firestore-emulator
v0.1.2
What's Changed
- chore: update to rust 1.82 by @pavadeli in #96
- build(deps-dev): bump express from 4.19.2 to 4.21.1 in /test-suite by @dependabot in #98
- build(deps-dev): bump basic-auth-connect from 1.0.0 to 1.1.0 in /test-suite by @dependabot in #95
- fix: enable TCP_NODELAY by @pavadeli in #99
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /test-suite by @dependabot in #87
- chore: update deps by @pavadeli in #89
- build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /test-suite by @dependabot in #85
- chore: add arm64 build by @pavadeli in #90
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- refactor field_path by @pavadeli in #79
- chore: Add usage instructions and command examples to justfile. by @pavadeli in #80
- refactor: Rename firestore_database to emulator_database. by @pavadeli in #81
- chore: add docs to
emulator-grpc::service
by @pavadeli in #83 - feat: add support for multiple inequalities by @pavadeli in #86
- chore: update version before release by @pavadeli in #88
Full Changelog: v0.0.6...v0.1.0
v0.0.6
v0.0.5
v0.0.4
What's Changed
- refactor: Renamed crate
emulator-ui
toemulator-http
. by @pavadeli in #66 - build: Update version to 0.0.3 and add description to Cargo.toml. by @pavadeli in #67
- feat: Add endpoint to change log levels during runtime by @pavadeli in #68
- build(deps): bump h2 from 0.3.24 to 0.3.26 by @dependabot in #70
- Update Cargo.toml by @pavadeli in #71
- build(deps): bump undici and firebase in /test-suite by @dependabot in #72
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- feature: Add support for read-only transactions by @pavadeli in #63
- feat: Reduce testing concurrency in CI and add transaction id field in logging by @pavadeli in #65
- build(deps-dev): bump express from 4.18.2 to 4.19.2 in /test-suite by @dependabot in #64
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- feature: implement mask projection for all APIs and test multiple updates to a single document in transactions by @pavadeli in #37
- refactor: Remove debug tracing and add info tracing for certain events. by @pavadeli in #38
- Optimize logging by @njirem in #39
- (feature) Add collection group query support by @njirem in #40
- build: Update cargo watch command to ignore test-suite directory. by @pavadeli in #42
- build: Update tokio dependency to include macros in firestore-database crate. by @pavadeli in #43
- refactor: Update aggregation query tests to include known limitation of Rust emulator with floating point numbers. by @pavadeli in #44
- refactor: Implement error handling in stream generation to improve performance and test suite execution time. by @pavadeli in #41
- fix: Adjusted floating point comparison in aggregation queries tests. by @pavadeli in #46
- fix: added validation to queries simulating cloud Firestore limitations by @pavadeli in #45
- Add listDocuments and listCollections unit tests by @njirem in #47
- feature: add support for the show_missing flag in list_documents by @pavadeli in #48
- refactor: Make Timestamp and LatLng Copy. by @pavadeli in #49
- feat: Refactor add_version method to maybe_add_version to handle idempotent updates. by @pavadeli in #50
- build: Update test scripts for java and rust emulators to use bash features by @pavadeli in #52
- feat: Add graceful shutdown signal handling by @pavadeli in #53
- refactor: Add FirestoreConfig struct with long_contention_timeout field and update FirestoreProject initialization to include this field. by @pavadeli in #51
- refactor: Implement validation for multiple array contains clauses by @pavadeli in #54
- Update TODO list by @pavadeli in #55
- Make sure listeners keep working after clear database. by @pavadeli in #56
- refactor: Simplified cloning in FirestoreDatabase and Query by @pavadeli in #59
- fix: Increase read and write lock times and reduce timeouts in tests for more stable unit-tests by @pavadeli in #60
- Improve clearEmulator behavior by @njirem in #57
- Instrument with Debug log level by @njirem in #58
- test: Deflake tests by @pavadeli in #62
Full Changelog: v0.0.1...v0.0.2
First Preview
What's Changed
- Bump tough-cookie and firebase-tools in /test-suite by @dependabot in #1
- Bump h2 from 0.3.22 to 0.3.24 by @dependabot in #2
- Set some formatting settings by @pavadeli in #5
- chore: update release profile settings for better performance by @pavadeli in #7
- Bump mio from 0.8.9 to 0.8.11 by @dependabot in #4
- Bump ip from 1.1.8 to 1.1.9 in /test-suite by @dependabot in #3
- Bump undici and firebase in /test-suite by @dependabot in #6
- chore: update versions of dependencies in Cargo.toml files by @pavadeli in #10
- chore: optimize rust build by adding target-cpu=native flag by @pavadeli in #9
- refactor: move generated google APIs to seperate crate by @pavadeli in #12
- fix: correct typo in codegen-units configuration in release profile by @pavadeli in #11
- refactor: reorganize code structure to separate main function from run function by @pavadeli in #8
- fix: refactor Timestamp struct to improve readability and maintainability by @pavadeli in #13
- refactor: simplify comparison logic in Ord implementation for Value type by @pavadeli in #15
- chore: add *.profraw to .gitignore by @pavadeli in #14
- remove coverage step by @pavadeli in #16
- add hybrid_axum_tonic for hybrid REST and GRPC endpoints on same host:port by @pavadeli in #17
- refactor: rename hybrid_axum_tonic to hybrid-axum-tonic by @pavadeli in #18
- fix: add firestore-database as a separate crate by @pavadeli in #19
- refactor: update timestamp handling to use time crate instead of chrono by @pavadeli in #21
- Bump jose from 4.15.4 to 4.15.5 in /test-suite by @dependabot in #20
- add Compatibility test step to GitHub actions by @pavadeli in #22
- fix: update test, coverage, and lint commands in Justfile to improve clarity and consistency by @pavadeli in #23
- feat: add support for parsing Firestore database references from string by @pavadeli in #24
- add very basic web ui by @pavadeli in #25
- refactor: Refactor conditional logic in Query implementation and improve readability. by @pavadeli in #26
- refactor: Updated guards to use DocumentRef instead of DefaultAtom to fix bug with same doc-id in multiple collections by @pavadeli in #27
- refactor: Change access level of FirestoreDatabase methods and remove instrument macro. by @pavadeli in #28
- update googleapis by @pavadeli in #29
- build: put web UI behind a feature flag for optimized CI builds by @pavadeli in #30
- refactor: Reorganized imports and added new module for read_consistency by @pavadeli in #31
- feature: added support for aggregation queries by @pavadeli in #33
- build: Add deploy step to GitHub Actions by @njirem in #32
- build: Update version number to 0.0.1 to reflect initial development stage. by @pavadeli in #34
- Create LICENSE by @njirem in #35
- Fix trigger for deploy script in GitHub Actions by @njirem in #36
New Contributors
- @dependabot made their first contribution in #1
- @pavadeli made their first contribution in #5
- @njirem made their first contribution in #32
Full Changelog: https://github.com/skunkteam/rust-firestore-emulator/commits/v0.0.1