Skip to content

Commit

Permalink
upgrade to CCL 3.1.2 to fix regression bug
Browse files Browse the repository at this point in the history
  • Loading branch information
jtnelson committed Mar 10, 2022
1 parent d094e7b commit 93e43ad
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## Changelog

#### Version 0.11.1 (TBD)
#### Version 0.11.1 (March 9, 2022)
* Upgraded to CCL version `3.1.2` to fix a regression that caused parenthetical expressions within a Condition containing `LIKE` `REGEX`, `NOT_LIKE` and `NOT_REGEX` operators to mistakenly throw a `SyntaxException` when being parsed.
* Added the `ConcourseCompiler#evaluate(ConditionTree, Multimap)` method that uses the `Operators#evaluate` static method to perform local evaluation.
* Fixed a bug that, in some cases, caused the wrong default environment to be used when invoking server-side data CLIs (e.g., `concourse data <action>`). When a data CLI was invoked without specifying the environment using the `-e <environment>` flag, the `default` environment was always used instead of the `default_environment` that was specified in the Concourse Server configuration.
* Fixed a bug that caused the `concourse data compact` CLI to inexplicably die when invoked while `enable_compaction` was set to `false` in the Concourse Server configuration.
Expand All @@ -11,7 +12,7 @@
* Fixed a bug that caused `Order`/`Sort` instructions that contain multiple clauses referencing the same key to drop all but the last clause for that key.
* Fixed a bug that caused the `concourse export` CLI to not process some combinations of command line arguments properly.
* Fixed a bug tha caused an error to be thrown when using the `max` or `min` function over an entire index as an operation value in a CCL statement.
* Fixed several corner cases bugs with Concourse's arithmetic engine that caused the `calculate` functions to 1) return inaccurate results when aggregating numbers of different types or 2) inexplicably throw an error when a calculation was performed on data containing `null` values.
* Fixed several corner case bugs with Concourse's arithmetic engine that caused the `calculate` functions to 1) return inaccurate results when aggregating numbers of different types and 2) inexplicably throw an error when a calculation was performed on data containing `null` values.

#### Version 0.11.0 (March 4, 2022)

Expand Down
2 changes: 1 addition & 1 deletion concourse-driver-java/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ dependencies {
compile 'org.slf4j:log4j-over-slf4j:1.7.5'
compile 'org.slf4j:jcl-over-slf4j:1.7.5'
compile 'com.google.code.gson:gson:2.5'
compile group: 'com.cinchapi', name: 'ccl', version:'3.1.1'
compile group: 'com.cinchapi', name: 'ccl', version:'3.1.2'

testCompile project(':concourse-unit-test-core')
testCompile 'com.github.marschall:memoryfilesystem:0.9.0'
Expand Down

0 comments on commit 93e43ad

Please sign in to comment.