Skip to content

Commit

Permalink
chore: Release (#481)
Browse files Browse the repository at this point in the history
  • Loading branch information
jpschorr committed Jul 26, 2024
1 parent 979c0cb commit 2da9cdb
Show file tree
Hide file tree
Showing 15 changed files with 59 additions and 51 deletions.
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]
### Changed

### Added

### Fixed

## [0.10.0]
### Changed
- *BREAKING:* partiql-ast: added modeling of `EXCLUDE`
- *BREAKING:* partiql-ast: added pretty-printing of `EXCLUDE`

Expand Down Expand Up @@ -267,7 +274,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- PartiQL Playground proof of concept (POC)
- PartiQL CLI with REPL and query visualization features

[Unreleased]: https://github.com/partiql/partiql-lang-rust/compare/v0.9.0...HEAD
[Unreleased]: https://github.com/partiql/partiql-lang-rust/compare/v0.10.0...HEAD
[0.10.0]: https://github.com/partiql/partiql-lang-rust/releases/tag/v0.10.0
[0.9.0]: https://github.com/partiql/partiql-lang-rust/releases/tag/v0.9.0
[0.8.0]: https://github.com/partiql/partiql-lang-rust/releases/tag/v0.8.0
[0.7.2]: https://github.com/partiql/partiql-lang-rust/releases/tag/v0.7.2
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
authors = ["PartiQL Team <partiql-team@amazon.com>"]
homepage = "https://github.com/partiql/partiql-lang-rust"
repository = "https://github.com/partiql/partiql-lang-rust"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

[workspace]
Expand Down
2 changes: 1 addition & 1 deletion extension/partiql-extension-ddl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ edition.workspace = true
bench = false

[dependencies]
partiql-types = { path = "../../partiql-types", version = "0.9.*" }
partiql-types = { path = "../../partiql-types", version = "0.10.*" }

ion-rs = "0.18.1"
thiserror = "1.0"
Expand Down
16 changes: 8 additions & 8 deletions extension/partiql-extension-ion-functions/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ edition.workspace = true
bench = false

[dependencies]
partiql-extension-ion = {path = "../partiql-extension-ion", version = "0.9.*" }
partiql-value = { path = "../../partiql-value", version = "0.9.*" }
partiql-catalog = { path = "../../partiql-catalog", version = "0.9.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.9.*" }
partiql-extension-ion = {path = "../partiql-extension-ion", version = "0.10.*" }
partiql-value = { path = "../../partiql-value", version = "0.10.*" }
partiql-catalog = { path = "../../partiql-catalog", version = "0.10.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.10.*" }

ordered-float = "3.*"
itertools = "0.10.*"
Expand All @@ -42,10 +42,10 @@ flate2 = "1.0"

[dev-dependencies]
criterion = "0.4"
partiql-parser = { path = "../../partiql-parser", version = "0.9.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.9.*" }
partiql-logical-planner = { path = "../../partiql-logical-planner", version = "0.9.*" }
partiql-eval = { path = "../../partiql-eval", version = "0.9.*" }
partiql-parser = { path = "../../partiql-parser", version = "0.10.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.10.*" }
partiql-logical-planner = { path = "../../partiql-logical-planner", version = "0.10.*" }
partiql-eval = { path = "../../partiql-eval", version = "0.10.*" }

[features]
default = []
2 changes: 1 addition & 1 deletion extension/partiql-extension-ion/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ edition.workspace = true
bench = false

[dependencies]
partiql-value = { path = "../../partiql-value", version = "0.9.*" }
partiql-value = { path = "../../partiql-value", version = "0.10.*" }
ordered-float = "3.*"
itertools = "0.10.*"
unicase = "2.6"
Expand Down
4 changes: 2 additions & 2 deletions extension/partiql-extension-visualize/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ edition.workspace = true
bench = false

[dependencies]
partiql-ast = { path = "../../partiql-ast", version = "0.9.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.9.*" }
partiql-ast = { path = "../../partiql-ast", version = "0.10.*" }
partiql-logical = { path = "../../partiql-logical", version = "0.10.*" }

dot-writer = { version = "0.1.*", optional = true }
itertools = { version = "0.10.*", optional = true }
Expand Down
8 changes: 4 additions & 4 deletions partiql-ast-passes/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,17 @@ path = "src/lib.rs"
bench = false

[dependencies]
partiql-ast = { path = "../partiql-ast", version = "0.9.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.9.*" }
partiql-types = { path = "../partiql-types", version = "0.9.*" }
partiql-ast = { path = "../partiql-ast", version = "0.10.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" }
partiql-types = { path = "../partiql-types", version = "0.10.*" }

assert_matches = "1.5.*"
fnv = "1"
indexmap = "2.2"
thiserror = "1.0"

[dev-dependencies]
partiql-parser = { path = "../partiql-parser", version = "0.9.*" }
partiql-parser = { path = "../partiql-parser", version = "0.10.*" }

[features]
default = []
2 changes: 1 addition & 1 deletion partiql-ast/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ serde = [

[dependencies.partiql-ast-macros]
path = "partiql-ast-macros"
version = "0.9.*"
version = "0.10.*"
8 changes: 4 additions & 4 deletions partiql-catalog/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ edition.workspace = true
bench = false

[dependencies]
partiql-value = { path = "../partiql-value", version = "0.9.*" }
partiql-parser = { path = "../partiql-parser", version = "0.9.*" }
partiql-logical = { path = "../partiql-logical", version = "0.9.*" }
partiql-types = { path = "../partiql-types", version = "0.9.*" }
partiql-value = { path = "../partiql-value", version = "0.10.*" }
partiql-parser = { path = "../partiql-parser", version = "0.10.*" }
partiql-logical = { path = "../partiql-logical", version = "0.10.*" }
partiql-types = { path = "../partiql-types", version = "0.10.*" }

thiserror = "1.0"
ordered-float = "3.*"
Expand Down
20 changes: 10 additions & 10 deletions partiql-conformance-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@ bench = false

[build-dependencies]
miette = { version = "5.*", features = ["fancy"] }
partiql-conformance-test-generator = { path = "../partiql-conformance-test-generator", version = "0.9.*" }
partiql-conformance-test-generator = { path = "../partiql-conformance-test-generator", version = "0.10.*" }

[dependencies]
partiql-parser = { path = "../partiql-parser", version = "0.9.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.9.*" }
partiql-ast = { path = "../partiql-ast", version = "0.9.*" }
partiql-ast-passes = { path = "../partiql-ast-passes", version = "0.9.*" }
partiql-logical-planner = { path = "../partiql-logical-planner", version = "0.9.*" }
partiql-logical = { path = "../partiql-logical", version = "0.9.*" }
partiql-value = { path = "../partiql-value", version = "0.9.*" }
partiql-eval = { path = "../partiql-eval", version = "0.9.*" }
partiql-extension-ion = { path = "../extension/partiql-extension-ion", version = "0.9.*" }
partiql-parser = { path = "../partiql-parser", version = "0.10.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" }
partiql-ast = { path = "../partiql-ast", version = "0.10.*" }
partiql-ast-passes = { path = "../partiql-ast-passes", version = "0.10.*" }
partiql-logical-planner = { path = "../partiql-logical-planner", version = "0.10.*" }
partiql-logical = { path = "../partiql-logical", version = "0.10.*" }
partiql-value = { path = "../partiql-value", version = "0.10.*" }
partiql-eval = { path = "../partiql-eval", version = "0.10.*" }
partiql-extension-ion = { path = "../extension/partiql-extension-ion", version = "0.10.*" }

ion-rs = "0.18"

Expand Down
8 changes: 4 additions & 4 deletions partiql-eval/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ edition.workspace = true
bench = false

[dependencies]
partiql-logical = { path = "../partiql-logical", version = "0.9.*" }
partiql-value = { path = "../partiql-value", version = "0.9.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.9.*" }
partiql-types = { path = "../partiql-types", version = "0.9.*" }
partiql-logical = { path = "../partiql-logical", version = "0.10.*" }
partiql-value = { path = "../partiql-value", version = "0.10.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" }
partiql-types = { path = "../partiql-types", version = "0.10.*" }
petgraph = "0.6.*"
ordered-float = "3.*"
itertools = "0.10.*"
Expand Down
20 changes: 10 additions & 10 deletions partiql-logical-planner/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ edition.workspace = true
bench = false

[dependencies]
partiql-value = { path = "../partiql-value", version = "0.9.*" }
partiql-extension-ion = {path = "../extension/partiql-extension-ion", version = "0.9.*" }
partiql-logical = { path = "../partiql-logical", version = "0.9.*" }
partiql-ast = { path = "../partiql-ast", version = "0.9.*" }
partiql-parser = { path = "../partiql-parser", version = "0.9.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.9.*" }
partiql-ast-passes = { path = "../partiql-ast-passes", version = "0.9.*" }
partiql-types = { path = "../partiql-types", version = "0.9.*" }
partiql-value = { path = "../partiql-value", version = "0.10.*" }
partiql-extension-ion = {path = "../extension/partiql-extension-ion", version = "0.10.*" }
partiql-logical = { path = "../partiql-logical", version = "0.10.*" }
partiql-ast = { path = "../partiql-ast", version = "0.10.*" }
partiql-parser = { path = "../partiql-parser", version = "0.10.*" }
partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" }
partiql-ast-passes = { path = "../partiql-ast-passes", version = "0.10.*" }
partiql-types = { path = "../partiql-types", version = "0.10.*" }

ion-rs = "0.18"
ordered-float = "3.*"
Expand All @@ -43,5 +43,5 @@ once_cell = "1"
thiserror = "1.0"

[dev-dependencies]
partiql-eval = { path = "../partiql-eval", version = "0.9.*" }
partiql-types = { path = "../partiql-types", version = "0.9.*" }
partiql-eval = { path = "../partiql-eval", version = "0.10.*" }
partiql-types = { path = "../partiql-types", version = "0.10.*" }
2 changes: 1 addition & 1 deletion partiql-logical/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ edition.workspace = true
bench = false

[dependencies]
partiql-value = { path = "../partiql-value", version = "0.9.*" }
partiql-value = { path = "../partiql-value", version = "0.10.*" }
ordered-float = "3.*"
itertools = "0.10.*"
unicase = "2.6"
Expand Down
4 changes: 2 additions & 2 deletions partiql-parser/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ bench = false
lalrpop = "0.20"

[dependencies]
partiql-ast = { path = "../partiql-ast", version = "0.9.*" }
partiql-source-map = { path = "../partiql-source-map", version = "0.9.*" }
partiql-ast = { path = "../partiql-ast", version = "0.10.*" }
partiql-source-map = { path = "../partiql-source-map", version = "0.10.*" }

thiserror = "1.0"

Expand Down
2 changes: 1 addition & 1 deletion partiql-source-map/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ edition.workspace = true
bench = false

[dependencies]
partiql-ast = { path = "../partiql-ast", version = "0.9.*" }
partiql-ast = { path = "../partiql-ast", version = "0.10.*" }

smallvec = { version = "1.*" }
serde = { version = "1.*", features = ["derive"], optional = true }
Expand Down

1 comment on commit 2da9cdb

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PartiQL (rust) Benchmark

Benchmark suite Current: 2da9cdb Previous: 979c0cb Ratio
arith_agg-avg 761913 ns/iter (± 14385) 770772 ns/iter (± 2036) 0.99
arith_agg-avg_distinct 853598 ns/iter (± 26650) 855654 ns/iter (± 1802) 1.00
arith_agg-count 809269 ns/iter (± 13784) 821448 ns/iter (± 14841) 0.99
arith_agg-count_distinct 849768 ns/iter (± 6574) 852586 ns/iter (± 17919) 1.00
arith_agg-min 820144 ns/iter (± 9836) 825473 ns/iter (± 1830) 0.99
arith_agg-min_distinct 850831 ns/iter (± 2157) 854880 ns/iter (± 2705) 1.00
arith_agg-max 825705 ns/iter (± 3804) 832107 ns/iter (± 3311) 0.99
arith_agg-max_distinct 863395 ns/iter (± 2866) 864136 ns/iter (± 3303) 1.00
arith_agg-sum 816547 ns/iter (± 1833) 824732 ns/iter (± 17967) 0.99
arith_agg-sum_distinct 856852 ns/iter (± 3790) 859648 ns/iter (± 2287) 1.00
arith_agg-avg-count-min-max-sum 959703 ns/iter (± 4902) 965929 ns/iter (± 3494) 0.99
arith_agg-avg-count-min-max-sum-group_by 1200958 ns/iter (± 8200) 1234556 ns/iter (± 17076) 0.97
arith_agg-avg-count-min-max-sum-group_by-group_as 1799692 ns/iter (± 10981) 1825909 ns/iter (± 15262) 0.99
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct 1267278 ns/iter (± 25309) 1226847 ns/iter (± 9659) 1.03
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct-group_by 1509818 ns/iter (± 14136) 1517280 ns/iter (± 7336) 1.00
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct-group_by-group_as 2112653 ns/iter (± 9660) 2111135 ns/iter (± 10607) 1.00
parse-1 5677 ns/iter (± 25) 5471 ns/iter (± 28) 1.04
parse-15 48290 ns/iter (± 123) 48888 ns/iter (± 154) 0.99
parse-30 93389 ns/iter (± 314) 93314 ns/iter (± 476) 1.00
compile-1 4414 ns/iter (± 18) 4337 ns/iter (± 28) 1.02
compile-15 33339 ns/iter (± 199) 33665 ns/iter (± 174) 0.99
compile-30 70444 ns/iter (± 198) 70423 ns/iter (± 2461) 1.00
plan-1 66887 ns/iter (± 373) 67596 ns/iter (± 287) 0.99
plan-15 1042690 ns/iter (± 9301) 1057775 ns/iter (± 21462) 0.99
plan-30 2093184 ns/iter (± 7870) 2119337 ns/iter (± 13062) 0.99
eval-1 12671873 ns/iter (± 212003) 13007144 ns/iter (± 118130) 0.97
eval-15 85566685 ns/iter (± 739891) 87319711 ns/iter (± 1064507) 0.98
eval-30 164700563 ns/iter (± 807391) 167286656 ns/iter (± 695881) 0.98
join 9804 ns/iter (± 473) 9810 ns/iter (± 410) 1.00
simple 2537 ns/iter (± 10) 2476 ns/iter (± 12) 1.02
simple-no 434 ns/iter (± 0) 439 ns/iter (± 2) 0.99
numbers 57 ns/iter (± 0) 57 ns/iter (± 1) 1
parse-simple 728 ns/iter (± 5) 654 ns/iter (± 5) 1.11
parse-ion 2281 ns/iter (± 9) 2259 ns/iter (± 60) 1.01
parse-group 7258 ns/iter (± 36) 6975 ns/iter (± 24) 1.04
parse-complex 18954 ns/iter (± 89) 18265 ns/iter (± 63) 1.04
parse-complex-fexpr 27188 ns/iter (± 134) 25502 ns/iter (± 250) 1.07

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.