- Update ssl-utils to allow loading private keys in pkcs8 format (see SERVER-2019).
- Update tk-filesystem-watcher to take advantage of new clj-commons/fs.
- Update trapperkeeper to take advantage of new kitchensink, clj-commons/fs,
and clj-commons/clj-yaml.
- Update clj-http-client to take advantage of FIPS enabled ssl-utils.
- Update kitchensink to take advantage of clj-commons/fs
Potentially breaking changes for consumers listed below:
- jvm-ssl-utils now supports FIPS bouncy castle, as a consequence it will
no longer bring in bouncycastle to consumers, they will have to specify
the bouncycastle they want (FIPS or FOSS) explicitly.
- upgrade tk-jetty9 to use newer Jetty, changes default supported ciphers
and removes so-linger-seconds option.
- replaced me.raynes/fs w/ maintained clj-commons/fs, all consumers will
need to update their dependencies.
- replaced circleci/clj-yaml w/ maintained clj-commons/clj-yaml, all
consumers will need to update their dependencies.
- update snakeyaml to 1.23, minor breaking changes to Java APIs.
- update clj-ldap to 0.2.1 to address an issue with base-64 encoded names
- update clj-shell-utils to version built with openjdk8
- add clj-shell-utils extracted from puppetserver
Breaking changes - ssl-utils API change in pem->ca-crl
- Update ssl-utils to 2.0.0 to allow unordered certificate bundle
- update trapperkeeper to fix a bug with error handling
- use clojure 1.10.1
- provide versions of bouncycastle with fips
- add nrepl/nrepl 0.6.0 to move to mainline development for nrepl
- left org.clojure/tools.nrepl to maintain backwards compatibility
- update to Trapperkeeper 2.0.0 to take advantage of nrepl/nrepl
- add the analytics client to the managed dependencies
- update trapperkeeper-webserver-jetty9 to 2.4.1 which only disconnects if the session is still open
- update trapperkeeper-webserver-jetty9 to 2.4.0 which adds disconnect function for websockets
- Update jdbc-utils to 1.2.4, which includes methods for jsonb type PGObject transformations
- Update jvm-ssl-utils to 1.0.2, which updates BouncyCastle, fixing a security issue
- downgrade dynapath from 1.0.0 to 0.2.5 (See SERVER-2421).
- update trapperkeeper-authorization to 1.0.0, which brings in the ability to specify rules based on RBAC permissions. NOTE: this is not a breaking update.
- update clojure to 1.10.0.
- update dynapath to allow compilation on jdk8 but operation on later java versions.
- update jackson-databind to 2.9.8, fixing several security vulnerabilities
- update clj-rbac-client to 0.9.4 for wrap-cert-only-access authentication middleware.
- update trapperkeeper-webserver-jetty9 to 2.3.1 which suppresses Jetty's default behavior of reporting its version in the server headers.
- update clj-rbac-client to 0.9.3, the first public release of the library
- update trapperkeeper-scheduler to 1.1.0 which adds support for interval based scheduling
- update trapperkeeper-scheduler to 1.0.1 to exclude c3p0 dependency
- update clj-rbac-client to 0.9.2 to increase the number of concurrent request the client will make to activity and rbac services
- update trapperkeeper-scheduler to 1.0.0 to use the quartz scheduler instead of at-at internally.
- update ring-middleware to 1.0.1 for better logging of uncaught exceptions
- update tk-metrics to 1.2.0 for new jolokia version
- Update
ssl-utils to 1.0.1
- Update
metrics-clojure from 2.6.1 to 2.10.0 - Update
tk-jetty-version from 2.2.0 to 2.3.0 - Add
medley at version 1.0.0
- Update
org.apache.commons/commons-compress from 1.8 to 1.17 - Update
prismatic/schema from 1.1.1 to 1.1.9 - Update
liberator from 0.12.0 to 0.15.2
- update clj-ldap to 0.2.0 to bring in some new versions of dependencies.
- Update
trapperkeeper-webserver-jetty9 to 2.2.0
(updates Jetty to 9.4.11-20180605) - Update jdbc-util to 1.2.3 to fix some migration / restart issues seen in testing
- Update
rbac-client to 0.9.1 that adds a new function subject to the consumer protocol and remote implementation
- Update
jdbc-util to 1.2.2 - update
org.clojure/java.jdbc to 0.7.7
- Update
jdbc-util to 1.2.1
- Update
jdbc-util to 1.2.0
- Update
trapperkeeper-status to 1.1.0
- Update
puppetlabs/rbac-client-version to 0.9.0
- Update
janino to version 3.0.8 - Update
ssl-utils to version 1.0.0
Breaking changes -- new version of clojure and changes to ring-mock.
- update clojure to 1.9
- update logback to 1.2.3
- update org.clojure namespaced dependencies to the latest versions
- move from ring-mock to the new namespaced ring/ring-mock version
- update ring-defaults to the latest version
- update postgresql to latest patch version
- update trapperkeeper to fix a bug with error handling
- update trapperkeeper to 2.0.0, which makes use of the updated nrepl
- add nrepl/nrepl 0.6.0 to move to mainline development for nrepl
- left org.clojure/tools.nrepl to maintain backwards compatibility
- update to Trapperkeeper 2.0.0 to take advantage of nrepl/nrepl
- update trapperkeeper-webserver-jetty9 to 2.4.1 which includes a
disconnect function for disconnecting websocket connections
- Update jvm-ssl-utils to 1.0.2, which updates BouncyCastle, fixing a security issue
- update trapperkeeper-authorization to 1.0.0, which brings in the ability to specify rules based on RBAC permissions. NOTE: this is not a breaking update.
- update jackson-databind to 2.9.8, fixing several security issues
- update trapperkeeper-webserver-jetty9 to 2.3.1 which suppresses Jetty's default behavior of reporting its version in the server headers.
- update trapperkeeper-webserver-jetty9 to 2.3.0, which fixes some security vulnerabilities
- update clj-rbac-client to 0.8.4 to increase the maximum number of simultaneous connections
- update ring-middleware to 1.0.1 for better logging of uncaught exceptions
- update tk-metrics to 1.2.0 for new jolokia version
- update ssl-utils to 1.0.1 for new SAN ext. parsing
- update clj-http client to 1.0.0 to take advantage of the new persistent client options
- update clj-ldap to 0.2.0 to bring in new versions of dependencies
- update jdbc-util to 1.2.3 to prevent partial migration failure
- update jdbc-util to 1.2.2, and java-jdbc to 0.7.7
- Update clj-rbac-client to add
subject to the consumer service protocol
- Update trapperkeeper-status to 1.1.0
- Update clj-rbac-client with list-permitted-for method
- Update trapperkeeper to 1.5.6, which causes SIGHUP to be logged at INFO level instead of debug
- Update Jackson to 2.9.4 and pull in the Jackson Afterburner module for use with JrJackson.
- Update jdbc-util to 1.1.1 to fix issue with pglogical activated during migrations.
- Update trapperkeeper-webserver-jetty9 to 2.1.2, which enables gzipping of POST request responses
- Update for Java 9 compatibility, minor version bump because some of these are feature releases
- Update
puppetlabs/jdbc-util to version 1.1.0 - Update
org.postgresql/postgresql to version 42.2.0 - Update
com.zaxxer/HikariCP to version 2.7.4 - Update
org.cojure/java.jdbc to version 0.7.5 - Update
puppetlabs/trapperkeeper to version 1.5.5 - Update
puppetlabs/clj-kitchensink to version 2.5.2
- update bidi to 2.1.3, which avoids a bug when parsing URIs with spaces. Also update comidi to 0.3.2, to be compatible with the new bidi.
- update
com.fasterxml.jackson.core/jackson-databind to 2.9.1 which remediates CVE-2017-15095
- update
puppetlabs/trapperkeeper-status to version 1.0.0 which includes additional metrics reporting - update
puppetlabs/trapperkeeper-webserver-jetty9 to version 2.1.1 which appropriately denies content renegotiation.
- update
puppetlabs/jdbc-util to version 1.0.3 which includes updates for the postgres driver and HikariCP - add a depdendecy to 'org.postgres/postgres' version 42.1.4
- Update
puppetlabs/rbac-client-version to version 0.8.1 - Breaking change: the new version of the rbac client includes a new method within the RbacConsumerService protocol, and dependent projects will require updating to accommodate for it.
- Update
puppetlabs/clj-kitchensink to version 2.5.0 - Update
puppetlabs/trapperkeeper to version 1.5.3
- Add
jackson-databind at version 2.9.0 - Update
puppetlabs/rbac-client to version 0.7.1
- Update
trapperkeeper-webserver-jetty9 to version 2.1.0
- Update
cheshire to 5.8.0 - Update
jackson-core to 2.9.0 - Update trapperkeeper-filesystem-watcher to version 1.1.0
- Update puppetlabs/clj-kitchensink to version 2.4.0
- Update puppetlabs/jvm-ssl-utils to version 0.9.1
- Update puppetlabs/ssl-utils to version 0.9.0
- Add
honeysql at version 0.6.3 - Update ring/ring-defaults to version 0.3.0. Projects no longer need to exclude
javax.servlet/servlet-api.
- Update puppetlabs/http-client to version 0.9.0
- Update trapperkeeper-metrics to version 1.1.0
- Update puppetlabs/jdbc-util to version 1.0.2
- Update io.dropwizard.metrics/metrics-core to version 3.2.2
- Add io.dropwizard.metrics/metrics-graphite locked to the same version as metrics-core
- Update puppetlabs/jdbc-util to version 1.0.1
- Add
metrics-clojure at version 2.6.1. - Add
org.ow2.asm/asm-all at version 5.0.3.
- Add
com.taoensso/nippy at version 2.10.0. - Update
trapperkeeper-webserver-jetty9 to version 2.0.1.
Note: The trapperkeeper-webserver-jetty9 bump also bumps the underlying
Jetty version from 9.2.10 to 9.4.4. Both tk-webserver-jetty9 and Jetty
9.4.x are built using JDK 8 whereas earlier versions were built using JDK 7.
- Add
structured-logging at version 0.2.0 - Add
instaparse at version 1.4.1 - Add
bidi at version 2.0.12 - Add
commons-logging at version 1.2 - Add
commons-beanutils at version 1.9.2 - Add
commons-collections at version 3.2.2
- Update
jdbc-util to 1.0.0 - Add
com.zaxxer/HikariCP at version 2.6.1
Note: jdbc-util requires jdk8
- Update
cheshire to 5.7.1 - Update
jackson-core to 2.8.6 - Update
jdbc-util to 0.6.2 - Update
rbac-client to 0.7.0
Cheshire had a bug that was fixed: https://github.com/dakrone/cheshire/issues/112.
The updates to jdbc-util include some new functions to create databases.
- Update
clj-kitchensink to 2.3.0 - Update
snakeyaml to 1.18 - Add a test jar for
puppetlabs/rbac-client
Note that the snakeyaml bump contains some minor breaking changes, which may
affect users who use snakeyaml without clj-yaml.
Merges up 0.4.5:
- Updates
puppetlabs/rbac-client to 0.6.2. - Updates
puppetlabs/jdbc-util to 0.6.1.
- Updates
puppetlabs/i18n to 0.8.0 - Adds
circleci/clj-yaml 0.5.5 - Updates
puppetlabs/jdbc-util to 0.6.0 - Adds
puppetlabs/rbac-client 0.6.1
This is a Y release due to the replacement of clj-yaml with
circleci/clj-yaml.
- Adds dependency for
io.dropwizard.metrics/metrics-core 3.1.2 - Updates
puppetlabs/trapperkeeper-metrics to 1.0.0 - Updates
puppetlabs/i18n to 0.7.0 - Removes dependency on
puppetlabs/pe-trapperkeeper-metrics
It should be noted that puppetlabs/trapperkeeper-metrics 1.0.0 introduces
some breaking changes in the metrics section of its trapperkeeper
configuration. Projects which require trapperkeeper-metrics will need to be
updated. See the documentation
for details
- Updates
puppetlabs/rbac-client to 0.6.2. - Updates
puppetlabs/jdbc-util to 0.6.1.
- Updates
puppetlabs/i18n to 0.8.0.
- Updates
puppetlabs/i18n to 0.7.1.
- Backports
puppetlabs/i18n 0.7.0 to clj-parent 0.4.x line.
- Updates
puppetlabs/http-client to 0.8.0.
- Updates
logback to 1.1.9. - Updates
clj-kitchensink to 2.2.0. - Updates
trapperkeeper-metrics to 0.6.0. - Updates
pe-trapperkeeper-metrics to 0.3.0.
- Updates
trapperkeeper-webserver-jetty9 to 1.7.0. - Updates
clj-i18n to 0.6.0.
- Updates 'trapperkeeper-webserver-jetty9' to 1.6.0.
- Updates 'trapperkeeper-scheduler' to 0.1.0.
- Updates 'trapperkeeper-status' to 0.7.1.
- Updates org.apache.httpcomponents/http-client to 4.5.2.
Adds the following new dependencies:
- java.classpath 0.2.3
- java.jdbc 0.6.2-alpha3
- core.cache 0.6.5
- core.memoize 0.5.9
- data.priority-map 0.0.7
- org.apache.commons/commons-lang3 3.4
- org.apache.httpcomponents/httpcore 4.4.5
- quoin 0.1.2
- stencil 0.5.0
- Updates
trapperkeeper-metrics to 0.5.0. - Updates
trapperkeeper-status to 0.7.0. - Updates
puppetlabs/i18n to 0.5.1.
- Updates clj-http-client to version 0.7.0.
- Updates jvm-ssl-utils to version 0.8.3.
- Updates tk-status to version 0.6.0.
- Introduces ring/ring-defaults at 0.2.0.
- Introduces puppetlabs/trapperkeeper-metrics at 0.4.2.
- Adds org.clojure/clojurescript at version 1.7.122.
- Updates puppetlabs/dujour-version-check to 0.2.1.
- Adds org.apache.commons/commons-compress, at version 1.8.
- Updates puppetlabs/kitchensink to 2.1.0; this is a major version
bump of kitchensink due to the change in the schema of the slingshot
exceptions (from 'type'/'message' to 'kind'/'msg', to match other PL
HTTP APIs).
- Updates org.clojure/tools.cli from 0.3.3 to 0.3.4
- Updates ring/ring-json from 0.3.1 to 0.4.0
Adds the following new dependencies:
- pe-trapperkeeper-metrics 0.2.1
- org.clojure/data.json 0.2.6
- org.yaml/snakeyaml 1.13
- org.apache.maven.wagon/wagon-provider-api 2.10
- org.apache.httpcomponents/httpclient 4.5.1
- clj-stacktrace 0.2.8
- ring/ring-json 0.3.1
- org.tcrawley/dynapath 0.2.4
- trptcolin/versioneer 0.2.0
- trapperkeeper-filesystem-watcher 1.0.1
- trapperkeeper-comidi-metrics 0.1.1
- cljs-dashboard-widgets 0.1.0
- Updated jdbc-util to 0.5.0
- Update dujour-version-check to 0.1.8
- Updated jvm-ssl-utils to 0.8.2.
- Updated commons-codec to 1.10 and ring-servlet to 1.5.0.
- Updated compojure to 1.5.0 and trapperkeeper-status to 0.5.0.
- Added jdbc-util, version 0.4.15.
- Updated tools.logging to 0.3.1 and tools.macro to 0.1.5.
- KS version was incorrectly set to 1.3.2, fixed to 1.4.0.
- TK version was incorrectly set to 1.5.3, fixed to 1.5.2.
Can you improve this documentation? These fine people already did:
jonathannewman, Maggie Dreyer, Justin Stoller, Chris Price, Michael Smith, Jeremy Barlow, Ruth Linehan, Patrick Carlisle, Katie Lawhorn, Andrew Roetker, Lucy Wyman, Brandon High, Rob Browning, Enis Inan, Joe Pinsonault, Amy Sahli, Jonathan Morris, Tony Vu, Austin Blatt, Wyatt Alt, Adrien Thebo, Justin Holguin, speedofdark, Dan Lidral-Porter, Zachary Kent, Nick Lewis, libbymo & Matthaus OwensEdit on GitHub