Releases · ExtendDB/extenddb · GitHub
Skip to content

Releases: ExtendDB/extenddb

v0.1.1

03 Jun 19:40

Choose a tag to compare

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

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Initial Release

19 May 23:38
c20b2d6

Choose a tag to compare

Merge pull request #51 from ExtendDB/v0.1.0

Version 0.1.0 ... our first release!