Skip to content

Releases: xh/hoist-core

v40.1.0

05 Jun 00:37

Choose a tag to compare

What's Changed

  • Identity-async safety: thread-scoped HoistIdentity cache + propagation by @lbwexler in #564

Full Changelog: v40.0.3...v40.1.0

v40.0.3

20 May 14:04

Choose a tag to compare

What's Changed

  • Defend WebSocketService channel routing against malformed keys (40.0.3 hotfix) by @amcclain in #566

Full Changelog: v40.0.2...v40.0.3

v40.0.2

19 May 18:59
f9f4262

Choose a tag to compare

What's Changed

  • Fix recycled-facade IllegalStateException on servlet re-dispatches by @lbwexler in #565

Full Changelog: v40.0.1...v40.0.2

v40.0.1

14 May 22:01

Choose a tag to compare

Full Changelog: v40.0.0...v40.0.1

v40.0.0

14 May 19:32

Choose a tag to compare

What's Changed

  • Configurable Timers/Counters and client-side metrics ingestion by @lbwexler in #556
  • Grails 7.1 upgrade by @lbwexler in #562
  • Clarified client app JDK 25 guidelines and pitfalls by @jskupsik in #563

Full Changelog: v39.1.0...v40.0.0

v39.1.0

12 May 19:42

Choose a tag to compare

What's Changed

  • Improve MCP/CLI tooling fidelity and ergonomics by @amcclain in #553
  • Add service.build.id to OTLP resource attributes by @lbwexler in #554
  • Bump org.apache.mina:mina-core from 2.2.4 to 2.2.6 by @dependabot[bot] in #555
  • Bump org.apache.mina:mina-core from 2.2.6 to 2.2.7 by @dependabot[bot] in #559
  • Merge user-comment supplements onto prior client error rows (#352) by @lbwexler in #558
  • Fix JSONClient timeout so requests actually abort on timeout (#241) by @lbwexler in #557

Full Changelog: v39.0.1...v39.1.0

v39.0.1

01 May 02:30

Choose a tag to compare

Full Changelog: v39.0.0...v39.0.1

v39.0.0

30 Apr 18:39

Choose a tag to compare

What's Changed

  • Upgrade build toolchain to JDK 25 (Java 17 bytecode target) by @lbwexler in #542
  • Always pass a non-null SpanRef to withSpan closures by @lbwexler in #543
  • Enhancements to tracing by @lbwexler in #544
  • Remove alwaysSampleErrors, fixes to error recording, numerous cleanups by @lbwexler in #548
  • Trace ergonomics: BaseService.span() shortcut by @lbwexler in #549
  • Expand typed soft-config system with nested shapes and client-side default propagation by @amcclain in #545
  • Add ConfigSpec, PreferenceSpec, and RoleSpec typed classes by @amcclain in #538
  • Timer percentile histograms by @amcclain in #551
  • Add MCP CLI tools and bundle hoist-core content into the JAR by @amcclain in #550
  • Fix app-side MCP launcher to use bundled content source by @amcclain in #552

Full Changelog: v38.0.0...v39.0.0

v38.0.0

15 Apr 20:49

Choose a tag to compare

What's Changed

  • Migrate to shared GitHub Actions from hoist-dev-utils by @jskupsik in #530
  • Add MCP resource support for doc downloads by @lbwexler in #535
  • Add suppressStackTrace and includeStartMessages to LogLevel by @lbwexler in #534
  • Auto-populate OTLP resource attributes for metrics by @lbwexler in #539
  • Bug fix and enhance new flag fields in LogLevel by @jskupsik in #540
  • Add rule-based span sampling to TraceService by @lbwexler in #541

Full Changelog: v37.0.2...v38.0.0

v37.0.2

30 Mar 22:24

Choose a tag to compare

What's Changed

Full Changelog: v37.0.1...v37.0.2