{{ message }}
Releases: ExtendDB/extenddb
Releases · ExtendDB/extenddb
v0.1.1
What's Changed
- Update copyright year and owner in LICENSE file by @jcshepherd in #55
- docs: removing forward-looking references to support for specific backends by @jcshepherd in #58
- fix: begins_with rejects invalid operand types by @LeeroyHannigan in #72
- fix: validate ExclusiveStartKey and fix index LastEvaluatedKey by @LeeroyHannigan in #66
- fix: size() uses UTF-16 code units for strings by @LeeroyHannigan in #67
- fix: reject contains() with duplicate path and operand by @LeeroyHannigan in #68
- fix: reject redundant parentheses in condition expressions by @LeeroyHannigan in #71
- chore: cargo fmt by @LeeroyHannigan in #75
- ci: add GitHub Actions for fmt, clippy, and test checks by @LeeroyHannigan in #44
- Multiple changes to speed up the pytest suite by @pdf-amzn in #85
- fix(pytest): add missing import uuid by @pdf-amzn in #110
- test: add pytest coverage for fixes from 6b98234 to c20b2d6; fix a few older tests by @pdf-amzn in #113
- fix: number size uses DynamoDB sizing (1 byte per 2 digits + 1) by @LeeroyHannigan in #106
- docs: add CODEOWNERS, ADR template, and RFC process by @demohan in #96
- Docs only by @jcshepherd in #134
- fix: Reject empty string/binary values in key positions by @robinnsc in #97
- update python requirements.txt by @pdf-amzn in #135
- update Rust dependencies by @pdf-amzn in #136
- fix: all exiting PR's into a single PR for easy merge by @LeeroyHannigan in #139
- fix: accept reversed KeyConditionExpression comparisons by @kpiljoong in #114
- fix: UpdateItem with no directives is a no-op upsert by @yesyayen in #119
- fix: omit empty Attributes on UpdateItem UPDATED_NEW/UPDATED_OLD by @yesyayen in #121
- fix: match real DynamoDB on Scan and Query ExclusiveStartKey malformations by @yesyayen in #86
- fix: reject redundant parentheses in KeyConditionExpression and FilterExpression by @hicksy in #131
- fix: enforce 32-level attribute nesting depth on writes by @yesyayen in #123
- docs: clarify /metrics is JSON, not Prometheus by @yesyayen in #143
- feat(serve): add --foreground flag for container/supervisor use (#126) by @marvelefe in #129
- feat(auth-cache): SWR cache for credentials, IAM policies, and table-key info by @engjan in #122
- Bootstrapper refactor by @jcshepherd in #144
- Fix clippy::collapsible_if warnings by @pdf-amzn in #149
- Add yesyayen as a code owner by @pdf-amzn in #151
- ci: bump MSRV to 1.88, add MSRV CI check by @pdf-amzn in #148
- tests/rust: switch AWS SDK deps from local path to crates.io by @pdf-amzn in #154
- fix: correctly urlencode parameters in the PostgreSQL connection string (URI) by @jcshepherd in #92
- ci: add merge_group trigger to all workflows by @pdf-amzn in #157
- refactor: deduplicate serde_helpers deserializers via macro by @LeeroyHannigan in #152
- fix: broken integ tests and UPDATED_NEW/OLD multiple subpaths by @LeeroyHannigan in #153
- refactor: single-pass check_redundant_parens with Vec stack by @pdf-amzn in #147
- fix: always emit empty UnprocessedKeys/UnprocessedItems on batch get/write success by @yesyayen in #150
New Contributors
- @robinnsc made their first contribution in #97
- @kpiljoong made their first contribution in #114
- @yesyayen made their first contribution in #119
- @hicksy made their first contribution in #131
- @marvelefe made their first contribution in #129
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Initial Release
Merge pull request #51 from ExtendDB/v0.1.0 Version 0.1.0 ... our first release!
