All notable changes to this project will be documented in this file.
12.1.2 (2026-10-29)
Full Changelog
Security fixes:
Merged pull requests:
12.1.1 (2026-08-11)
Full Changelog
12.1.0 (2026-07-20)
Full Changelog
12.0.4 (2026-07-11)
Full Changelog
12.0.3 (2026-06-02)
Full Changelog
12.0.2 (2026-05-13)
Full Changelog
Merged pull requests:
- Force chunked transfer encoding to work around net-http bug #90 (nmburgan)
12.0.1 (2026-05-12)
Full Changelog
Merged pull requests:
- move dev-resources to dev-only profile #89 (austb)
12.0.0 (2026-05-11)
Full Changelog
Breaking changes:
10.0.0 (2026-05-09)
Full Changelog
Merged pull requests:
- Changes for rename from trapperkeeper-webserver-jetty10 to trapperkeeper-webserver #80 (nmburgan)
1.1.8 (2026-04-25)
Full Changelog
1.1.7 (2026-04-24)
Full Changelog
1.1.6 (2026-04-24)
Full Changelog
Implemented enhancements:
1.1.5 (2026-04-13)
Full Changelog
1.1.4 (2026-01-21)
Full Changelog
Merged pull requests:
- Downgrade ring-core and ring-servlet to 1.14.2 #54 (nmburgan)
1.1.3 (2026-01-12)
Full Changelog
Merged pull requests:
1.1.2 (2026-01-10)
Full Changelog
1.1.1 (2026-01-10)
Full Changelog
Merged pull requests:
1.1.0 (2026-01-03)
Full Changelog
Implemented enhancements:
Merged pull requests:
- Remove Janino, post-config-script setting, and update dependencies #8 (nmburgan)
- README.md: Fix trailing whitespace & Use correct social link #6 (bastelfreak)
- Apply Vox Pupuli CI best practices #5 (bastelfreak)
1.0.19 (2025-12-31)
Full Changelog
Merged pull requests:
- CI and version: Changes for OpenVox namespacing #2 (nmburgan)
- Migrate from Puppetlabs to OpenVoxProject
- update to clj-parent 7.3.5
- add pcp-client jetty dependencies to dependency list, to allow them to be centrally managed
- update jetty 10 to 10.0.20 to eliminate some race conditions
- update clj-parent to the latest
- adds debug logging of Jetty server configuration before and after server(s) have been started
- cleans up accidental hard dependency on hato library in project.clj, hato is now only a dev dependency.
- ensure null
requestLog in the MDCRequestHandler does not cause a null dereference. - enable logging for access log configuration
- ensure that absent log-access-configuration files don't prevent application from functioning correctly
- Reenable logback-access logging. This uses the "setRequestLog" function in jetty10 which guarantees that the request/response is settled prior to doing the logging.
- Remove default character encoding added in 1.0.8; add tests demonstrating overriding content-type
- add customized SecureRequestCustomizer that makes SNI not
required, and turn off host checking for SNI. This allows localhost
connections to a server that doesn't have localhost in its cert specification.
- add optional sni-required configuration setting
- set default encoding for ring handler responses to UTF-8
- convert ring handler to using ServletContextHandler as previously used ContextHandler no longer supports the getRequestCharacterEncoding() function.
- route logging through a SLF4J Custom logger as logback-access no longer works with jetty10. This is a work around until full featured logging is developed.
- add the
Response under the :response key in the request for ring-handlers.
- Added additional trace level logging to help diagnose issues
- Removed some use of reflection by applying type metadata tags
- Avoided some nil pointer dereferences in the disconnect case.
- Added Websocket event trace logging, removed logback 1.2.x version pins, clj-parent now specifies 1.3.x dependencies.
- Updated to Jetty 10.0.18, added ClosureLatchSyncer interface Jetty WebSocketAdapter object to sync closure of websocket client and server.
- Added ExecutionException handling when shutting down the server. Corrected WebSocketProtocol idle-timeout! function to produce a Duration.
- Initial release transitioning repository from Jetty 9 to Jetty 10, everything appears to be in working order but more production testing is needed and a subsequent release may be in short order.
* This Changelog was automatically generated by github_changelog_generator
Can you improve this documentation? These fine people already did:
rileynewton, jonathannewman, Steve Axthelm, OpenVoxProjectBot, Haroon Rafique & Jonathan NewmanEdit on GitHub