Skip to content
Permalink
Browse files

Releasing verion 4.5.1

  • Loading branch information...
jdereg committed Oct 27, 2019
1 parent e0171b0 commit fa256052b907e74880a3ef6fc246f0aecf185664
Showing with 6 additions and 3 deletions.
  1. +1 −1 README.md
  2. +5 −2 changelog.md
@@ -10,7 +10,7 @@ n-cube is a Rules Engine, Decision Table, Decision Tree, Templating Engine, and
<dependency>
<groupId>com.cedarsoftware</groupId>
<artifactId>n-cube</artifactId>
<version>4.5.0</version>
<version>4.5.1</version>
</dependency>
```

@@ -1,6 +1,9 @@
### Revision History
* 4.5.1-SNAPSHOT
*
* 4.5.1
* Spring Environment Property `ncube.track.bindings` added. If `true`, all coordinate bindings to a cell will be added to output map (existing behavior). If `false`, these bindings are not written. Defaults to `true`.
* Using groovy-all.jar 2.4.17.
* Updated to spring boot 2.2.0
* Updated to tomcat 9.0.27 (brought in by spring boot 2.2.0)
* 4.5.0
* Bug fix: When using `at()`, if the destination cell changed values on the input `Map`, then those changes were reflected on the input `Map` upon return. Going forward, all calls to `at()`, `go()`, and `use()` all protect input from being modified by the target cell (unpon return) - no side effects to input `Map` keys or values. Keep in mind, that although the value associated to a key cannot be changed, fields on a structured value-side object could be changed.
* Bug fix: When compile Groovy cells, the compilation is synchronized on `L2CacheKey` - meaning that all compilation is in parallel except of the exact same cell (SHA-1 of source or SHA-1 of URL).

0 comments on commit fa25605

Please sign in to comment.
You can’t perform that action at this time.