Skip to content

Commit

Permalink
Prepare v0.13.3-SNAPSHOT; fix some typos in CHANGELOG (#1236)
Browse files Browse the repository at this point in the history
  • Loading branch information
alancai98 authored Oct 2, 2023
1 parent c6bf4ae commit a3199cf
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 25 deletions.
72 changes: 48 additions & 24 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,25 @@ Thank you to all who have contributed!
-->

## [0.13.2]
## [Unreleased]

### Added

### Changed

### Deprecated

### Fixed

### Removed

### Security

### Contributors
Thank you to all who have contributed!
- @<your-username>

## [0.13.2-alpha] - 2023-09-29

### Added
- Adds overridden `toString()` method for Sprout-generated code.
Expand All @@ -38,27 +56,19 @@ Thank you to all who have contributed!
- This feature is marked as experimental until an RFC is added https://github.com/partiql/partiql-spec/issues/39
- NOTE: this feature is not currently implemented in the evaluator

### Changed

### Deprecated

### Fixed
- Fixes typing of scalar subqueries in the PartiQLSchemaInferencer. Note that usage of `SELECT *` in subqueries
is not fully supported. Please make sure to handle InferenceExceptions.
- Fixes schema inferencer behavior for ORDER BY

### Removed

### Security

### Contributors
Thank you to all who have contributed!
- @johnedquinn
- @RCHowell
- @yliuuuu
- @alanca98
- @alancai98

## [0.13.1] - 2023-09-19
## [0.13.1-alpha] - 2023-09-19

### Added
- Adds `isInterruptible` property to `CompileOptions`. The default value is `false`. Please see the KDocs for more information.
Expand All @@ -79,7 +89,7 @@ Thank you to all who have contributed!
- @johnedquinn
- @alancai98

## [0.13.0] - 2023-09-07
## [0.13.0-alpha] - 2023-09-07

### Added
- Adds `org.partiql.value` (experimental) package for reading/writing PartiQL values
Expand Down Expand Up @@ -168,7 +178,7 @@ Thank you to all who have contributed!
- @johqunn
- @<your-username>

## [0.12.0] - 2023-06-14
## [0.12.0-alpha] - 2023-06-14

### Added

Expand Down Expand Up @@ -261,7 +271,7 @@ Thank you to all who have contributed!
- @RCHowell
- @vgapeyev

## [0.11.0] - 2023-05-22
## [0.11.0-alpha] - 2023-05-22

### Added

Expand Down Expand Up @@ -293,7 +303,7 @@ Thank you to all who have contributed!

### Security

## [0.10.0] - 2023-05-05
## [0.10.0-alpha] - 2023-05-05

### Added
- Added numeric builtins ABS, SQRT, EXP, LN, POW, MOD.
Expand Down Expand Up @@ -369,16 +379,16 @@ Thank you to all who have contributed!

### Security

## [0.9.4] - 2023-04-20
## [0.9.4-alpha] - 2023-04-20

This version reverts many accidental breaking changes introduced in v0.9.3. Its contents are equivalent to v0.9.2.

## [0.9.3] - 2023-04-12
## [0.9.3-alpha] - 2023-04-12

This version accidentally released multiple breaking changes and is not recommended. Please use v0.9.4 to avoid
breaking changes if migrating from v0.9.2. The breaking changes accidentally introduced in v0.9.3 can be found in v0.10.0.

## [0.9.2] - 2023-01-20
## [0.9.2-alpha] - 2023-01-20

### Added
- Adds ability to pipe queries to the CLI.
Expand All @@ -394,15 +404,15 @@ breaking changes if migrating from v0.9.2. The breaking changes accidentally int
- Fixes list/bag ExprValue creation in plan evaluator
- Fixes gradle build issues.

## [0.9.1] - 2023-01-04
## [0.9.1-alpha] - 2023-01-04

### Added
- Makes the following `PartiQLCompilerBuilder` functions are moved to public
- `customOperatorFactories`
- `customFunctions`
- `customProcedures`

## [0.9.0] - 2022-12-13
## [0.9.0-alpha] - 2022-12-13

### Added
- Adds simple auto-completion to the CLI.
Expand Down Expand Up @@ -470,7 +480,7 @@ breaking changes if migrating from v0.9.2. The breaking changes accidentally int
### Security


## [0.8.2] - 2022-11-28
## [0.8.2-alpha] - 2022-11-28
### Added
- Adds simple auto-completion to the CLI.

Expand All @@ -481,13 +491,13 @@ breaking changes if migrating from v0.9.2. The breaking changes accidentally int
- Modifications have also been made to the ANTLR grammar to increase the speed of parsing joined table references
- Updates how the PartiQLParser handles parameter indexes to remove the double-pass while lexing

## [0.8.1] - 2022-10-28
## [0.8.1-alpha] - 2022-10-28

### Added
- Extends statement redaction to support `INSERT/REPLACE/UPSERT INTO`.


## [0.8.0] - 2022-10-14
## [0.8.0-alpha] - 2022-10-14

### Added
- `CHANGELOG.md` with back-filling of the previous releases to the change log to provide more visibility on unreleased
Expand Down Expand Up @@ -883,7 +893,21 @@ breaking changes if migrating from v0.9.2. The breaking changes accidentally int
### Added
Initial alpha release of PartiQL.

[Unreleased]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.7.0-alpha...HEAD
[Unreleased]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.13.2-alpha...HEAD
[0.13.2-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.13.1-alpha...v0.13.2-alpha
[0.13.1-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.13.0-alpha...v0.13.1-alpha
[0.13.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.12.0-alpha...v0.13.0-alpha
[0.12.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.11.0-alpha...v0.12.0-alpha
[0.11.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.10.0-alpha...v0.11.0-alpha
[0.10.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.9.4-alpha...v0.10.0-alpha
[0.9.4-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.9.3-alpha...v0.9.4-alpha
[0.9.3-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.9.2-alpha...v0.9.3-alpha
[0.9.2-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.9.1-alpha...v0.9.2-alpha
[0.9.1-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.9.0-alpha...v0.9.1-alpha
[0.9.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.8.2-alpha...v0.9.0-alpha
[0.8.2-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.8.1-alpha...v0.8.2-alpha
[0.8.1-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.8.0-alpha...v0.8.1-alpha
[0.8.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.7.0-alpha...v0.8.0-alpha
[0.7.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.6.0-alpha...v0.7.0-alpha
[0.6.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.5.0-alpha...v0.6.0-alpha
[0.5.0-alpha]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.4.0-alpha...v0.5.0-alpha
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group=org.partiql
version=0.13.2
version=0.13.3-SNAPSHOT

ossrhUsername=EMPTY
ossrhPassword=EMPTY
Expand Down

1 comment on commit a3199cf

@github-actions
Copy link

Choose a reason for hiding this comment

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

JMH Benchmark

Benchmark suite Current: a3199cf Previous: c6bf4ae Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 403.64661997760896 us/op 391.2409166929132 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 378.84452124761646 us/op 395.5948723887576 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 330.9838065386728 us/op 336.40535747654104 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 339.77474603948457 us/op 331.8881542793109 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 240.37009357301423 us/op 250.7516149761087 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 250.9382874656404 us/op 258.2940196595837 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 7232099.7964 us/op 8494648.658949997 us/op 0.85
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 7306668.20345 us/op 8551532.295049999 us/op 0.85
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 59.726626773511455 us/op 61.299968235600204 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 60.24623941580313 us/op 61.708620380146556 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 7264499.207249999 us/op 8597862.766849998 us/op 0.84
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 7220735.6307 us/op 8590208.222550001 us/op 0.84
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 130584.79814375001 us/op 140764.57018125002 us/op 0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 133355.05224375 us/op 141869.01305714282 us/op 0.94
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 126.54412835011154 us/op 121.27787124476617 us/op 1.04
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 242.57472723315783 us/op 235.343328219667 us/op 1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 517215.79764999996 us/op 554452.0151250002 us/op 0.93
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 858937.4620999999 us/op 1088955.03415 us/op 0.79
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 10112386.083999999 us/op 9137599.05475 us/op 1.11
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 207.93317883409628 us/op 191.13611257686796 us/op 1.09
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 380.48643661060134 us/op 367.1060365961588 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 42.83215010604752 us/op 46.26023402329578 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 57.59595014267776 us/op 63.08940714348161 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 288.9398869574919 us/op 329.680646801825 us/op 0.88
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 480.94324594478667 us/op 550.9144551825492 us/op 0.87
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 222.36565794142584 us/op 216.54399939100898 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 67.88792330956082 us/op 72.06707709965787 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 47.062720837533874 us/op 50.55534793427658 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 44.30599868157636 us/op 48.443721880918574 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 68.62427678940894 us/op 75.91657963893195 us/op 0.90
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 47.36680336380544 us/op 51.331909834818624 us/op 0.92
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 71.08331929273572 us/op 70.1519916599468 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 64.07984649981015 us/op 67.59059354812415 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 110.48947625636018 us/op 116.9669628939967 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 19.41564932596017 us/op 22.422259303038917 us/op 0.87
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 71.73136160960138 us/op 74.07071094225884 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 220.13051676013646 us/op 218.84509156147752 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 115.13118124977946 us/op 118.69473604297829 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 52.83577946930727 us/op 55.20213112461977 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 55.88322976688776 us/op 61.63115357435172 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 81.0275350461584 us/op 84.9537234633302 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 708.3536210025235 us/op 799.826852391191 us/op 0.89
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 17.59629634399477 us/op 20.21819024610516 us/op 0.87
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 24.35022968990006 us/op 26.753659827661075 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 76.9083481844025 us/op 77.03373902602033 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 210.75143968739266 us/op 217.46542805107782 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 31.693743250862855 us/op 34.89284179296475 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 24.27232806142942 us/op 26.02787259301757 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 32.27450626187827 us/op 36.530450435111774 us/op 0.88
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 54.00668371863679 us/op 57.98114682132707 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 26.152325540872653 us/op 29.892506922026552 us/op 0.87
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 270.8334784772631 us/op 288.2958386977713 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 1037.3999452270828 us/op 1090.8968555421588 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 29.994345414709482 us/op 29.90948762588868 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 246.5346636477871 us/op 256.5625648227585 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 118.96395896842844 us/op 117.80045639973203 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 251.31803524826879 us/op 240.31741849518366 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 71.24366652783206 us/op 69.19118769694037 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 42.29967869772042 us/op 42.60922312438548 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 46.061584818654396 us/op 45.377335307623966 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 81.49171076227701 us/op 75.98447051621591 us/op 1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 37.11985457557681 us/op 37.220509405900934 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 157.21582168741352 us/op 144.9212558332075 us/op 1.08
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 49.85893814729169 us/op 48.60453463331116 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 102.79373983416221 us/op 101.14182465310643 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 89.37044832983221 us/op 89.97335417879084 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 73.08153988530566 us/op 72.66950349759006 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 199.85997039605348 us/op 189.06657176205914 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 71.03802406846991 us/op 72.1716957125235 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 135.54628238221227 us/op 138.26862090600085 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 98.08312549975285 us/op 99.12164687798628 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 87.08718709647756 us/op 90.20500514077375 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 141.13748332718438 us/op 140.79744184685964 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 14.158035357000154 us/op 14.654468785542841 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 82.79116114496044 us/op 79.55819569045063 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 65.01985680564579 us/op 63.42533263907643 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 117.88590101409238 us/op 123.01689274622251 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 24.15886524378299 us/op 24.673913971241635 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 23.836272264951994 us/op 23.676063144981146 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 21.02021835970992 us/op 21.466051634135084 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 39.2227788993204 us/op 39.590912275943 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 10.035877201844219 us/op 10.495837771673704 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 479.3560946696536 us/op 459.5146511675565 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 1263.2154185477243 us/op 1347.9694318653123 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 10.783861397503577 us/op 10.734821960981742 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 2.8577561520836934 us/op 2.731273918459481 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 13.536872106547339 us/op 13.426396370208774 us/op 1.01

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

Please sign in to comment.