1. dc43675 Add sonar.cpd.exclusions for by-design annotation families; SonarCloud fixes (Utils::cns method refs, ResponseBeanMeta null-guards, OidcRelyingParty issuer rename). by James Bognar · 13 hours ago master
  2. 83383d7 Merge pull request #342 from apache/dependabot/maven/jetty.version-12.1.9 by James Bognar · 13 hours ago
  3. 585a3dc Merge pull request #338 from apache/dependabot/maven/org.sonarsource.scanner.maven-sonar-maven-plugin-5.6.0.6792 by James Bognar · 13 hours ago
  4. f6b6258 Merge pull request #336 from apache/dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.6.2 by James Bognar · 13 hours ago
  5. 639c9d5 Merge pull request #348 from apache/dependabot/github_actions/github/codeql-action-4.36.2 by James Bognar · 13 hours ago
  6. b260f79 build(deps): bump github/codeql-action from 4.35.5 to 4.36.2 by dependabot[bot] · 14 hours ago
  7. 810be71 Remove TimeProvider in favor of java.time.Clock, add OIDC logout-token Clock seam, cn()/cns() refactor, SonarQube rule fixes, printStackTrace->logger, and SonarCloud coverage wiring. by James Bognar · 14 hours ago
  8. 9b45282 Merge pull request #343 from apache/infrastructure-ruleset-bot/default-branch-protection by James Bognar · 15 hours ago
  9. 4f027a0 Resolve SonarQube findings across test and main code by James Bognar · 15 hours ago
  10. 6bf6091 test: SonarCloud phase-6 test-quality cleanup (S8714/S5778/S2699 fixes + by-design suppressions); harden PetstoreJetty cold-start (flaky CI timeout); fix Web:S6827 empty Javadoc anchors by James Bognar · 18 hours ago
  11. f3146ba test: SonarCloud cleanup batch — fix S5845/S8745 bugs; suppress by-design S1104/S8694; apply S1612/S6204/S6126/S7158 auto-fixes by James Bognar · 18 hours ago
  12. d5fb3bd test: remove superfluous 'throws Exception' clauses flagged by SonarQube (java:S1130) by James Bognar · 19 hours ago
  13. 663b2f3 TODO-999: pre-release cleanup; add TODO-158 starter-projects design + implementation plan by James Bognar · 20 hours ago
  14. 685d0b5 test: suppress Eclipse/SonarLint warnings on migrated TODO-160 tail tests by James Bognar · 2 days ago
  15. a9fdbeb security: remove unused vulnerable Hibernate 5.6 deps from examples (CVE-2026-0603) by James Bognar · 3 days ago
  16. 9728255 test: migrate TODO-160 non-integration unit tests out of juneau-integration-tests by James Bognar · 3 days ago
  17. fb1d3c1 refactor: rename juneau-utest module to juneau-integration-tests; ignore generated log files by James Bognar · 3 days ago
  18. f836f1d TODO-160: split round-trip transform tests (Option C) — trim 26 juneau-marshall-rdf *_RoundTrip_Test copies to RDF-only builders, removing duplicated non-RDF coverage (marshall-rdf 76,270 -> 21,793 tests) by James Bognar · 3 days ago
  19. 18ed829 TODO-160: finalize juneau-utest split — RDF round-trip + ambiguous/root test relocations, resolve flagged files, fix rfc7807 TestBase import, warning cleanup (resource/unused/cast suppressions, unnecessary-cast removals) by James Bognar · 3 days ago
  20. 8cd772b Fix circular config import StackOverflow (juneau-config) by James Bognar · 3 days ago
  21. b578ccf TODO-160: migrate juneau-utest into co-located module tests by James Bognar · 3 days ago
  22. ee60417 fix: resolve Eclipse/SonarLint warnings across codebase; fix test-migration resource gaps, validation/MDC test deps, and Microservice.stop() config-listener leak by James Bognar · 4 days ago
  23. bdbfa81 TODO-160: Migrate tests to co-located src/test/java (config, assertions, bean-*, bct, junit5) by James Bognar · 5 days ago
  24. 98d5ad2 TODO-160: Migrate juneau-commons and juneau-marshall tests to co-located src/test/java by James Bognar · 5 days ago
  25. a3f8237 Fix stale marshall.* package references in SPI files, test assertions, and Spring Boot auto-configuration metadata after Group 1/2 package rename by James Bognar · 5 days ago
  26. 08f9c01 refactor: Group 1 package rename (rest.* -> rest.server.*), module renames (auth/metrics/tracing/reactive prefixes), fix NLS/SPI/resource paths by James Bognar · 5 days ago
  27. a0094ab refactor: merge annotation sub-packages into parent packages; fix Eclipse warnings; add V10.0 migration guide by James Bognar · 5 days ago
  28. 1d93626 fix: correct stale 9.5.0-SNAPSHOT version in juneau-my-springboot-microservice pom by James Bognar · 5 days ago
  29. 04abbb1 refactor: replace juneau-my-jetty-microservice template with juneau-microservice-jetty module by James Bognar · 5 days ago
  30. 057a440 TODO-155: Add 683 new tests across REST server, serializer annotations, TOML, collections, SVL functions, and classic HTTP responses to address coverage gaps by James Bognar · 6 days ago
  31. 4afccfe Fix missed pom.xml updates from version bump and logging config by James Bognar · 8 days ago
  32. a4db5c8 Suppress test console noise via logback-test.xml and logging.properties by James Bognar · 8 days ago
  33. a11e029 Version bump from 9.5.0-SNAPSHOT to 10.0.0-SNAPSHOT across all pom.xml files and Java source @since/@Deprecated(since=...) tags, plus skill/TODO file updates. by James Bognar · 8 days ago
  34. 5dbf026 TODO-999: Eclipse compiler-option-ignored cleanup, S3878 infinite-recursion fixes (Jetty/Tomcat/LinkString), OAuthResourceOwnerFlow deprecation propagation, LocaleFormat Locale.Builder migration, resource-leak suppressions, and juneau-utest Sonar fixes (S125/S3415/S1130/RouteIndexMixin). by James Bognar · 8 days ago
  35. 0df3976 TODO-999: Sonar resolutions, opt()/isEmpty() migrations, test regression fixes by James Bognar · 8 days ago
  36. 2982fb7 TODO-999: Sonar fixes, TODO evaluations, test regression fixes by James Bognar · 9 days ago
  37. 7412139 TODO-999: utility migration, FQCN cleanup, f()/fs() placeholder fix by James Bognar · 9 days ago
  38. ade27d1 TODO-999 final pre-release cleanup: bug fixes + code hygiene by James Bognar · 9 days ago
  39. 0303a66 Standardize CRTP builder generics across all modules by James Bognar · 9 days ago
  40. 97072cc Fix compilation warnings by James Bognar · 10 days ago
  41. e5b3751 Fix compilation warnings by James Bognar · 10 days ago
  42. 6af5129 Fix compilation warnings by James Bognar · 10 days ago
  43. dbd3daf Fix compilation warnings: Javadoc, unused variables, resource leaks, raw types, and misc cleanup by James Bognar · 10 days ago
  44. 853ebe3 Align HOCON quoting with parser rules and add opt-in Parquet logical type UUID support by James Bognar · 10 days ago
  45. 1b6abc9 Finish TODO-150 next-gen remote-proxy parity implementation by James Bognar · 10 days ago
  46. 46da4eb Complete TODO-149 CRTP builder conversion and land remote proxy parity suite by James Bognar · 10 days ago
  47. 9363bab Add regression guard for empty-array deserialization into abstract collections by James Bognar · 11 days ago
  48. f848668 Add fluent programmatic builder API for REST resources and mixins by James Bognar · 11 days ago
  49. 8eceb21 TODO-145 closeout: route-index content negotiation + mixin host class-config inheritance by James Bognar · 11 days ago
  50. 6f9df91 REST class-family refactor: flavor-neutral worker beans + Provider naming + per-flavor tests by James Bognar · 11 days ago
  51. f167a9d Implement TODO-146: mixin access to host RestContext via RestMixin.getHostContext() by James Bognar · 11 days ago
  52. 40a74b4 Implement TODO-145 builder-deferred REST class-family architecture by James Bognar · 11 days ago
  53. c9d3807 Test(utest): make benchmark-tagged tests non-gating in surefire. by James Bognar · 12 days ago
  54. 4963280 TODO-142 + Tomcat microservice module - standalone servlet companions/self-registration and embedded Tomcat parity by James Bognar · 12 days ago
  55. 4369f41 TODO-119/120 - Reactive-streams REST returns (JDK Flow.Publisher core + Reactor/RxJava bridge) as opt-in juneau-rest-server-reactive / juneau-rest-server-reactor modules by James Bognar · 14 days ago
  56. 29bd5a5 TODO-117/118/121/128 - MdcAsyncListener, async completion executor, lazy children materialization, ParameterInfo Optional wrapping by James Bognar · 14 days ago
  57. 830e0ca feat(rest,jwt,oidc): TODO-127/114/140/141/115/117 - BeanPropertyMeta abstract-collection fix, TraceContextResponseProcessor, OIDC-RP module, JwksCache/JwtTokenValidator improvements, observability annotations+metrics, MDC async propagation by James Bognar · 14 days ago
  58. c59fc14 TODO-135 - HOCON peekNoSkip/skipWhitespaceAndComments invariant tightening by James Bognar · 2 weeks ago
  59. 3dc947b feat(utest): JMH observability NoOp zero-allocation benchmark (TODO-116) by James Bognar · 2 weeks ago
  60. b0dc551 feat(push,docs): wire juneau-docs smoke check into push.py + fix build-docs.py --skip-maven (TODO-130) by James Bognar · 2 weeks ago
  61. 0072930 fix(marshall): HoconTokenizer =+ two-char-lookahead guard was a bug (TODO-137) by James Bognar · 2 weeks ago
  62. 5e454b3 fix(commons,examples): path-traversal audit all-clear + Java 25 log-capture fix (TODO-126) by James Bognar · 2 weeks ago
  63. 60e4b5a fix(commons,marshall): LocalDir path-traversal defense + ClassFormatSwap session classloader (TODO-125, TODO-138) by James Bognar · 2 weeks ago
  64. a26b697 chore(utest): backfill test-run-history.tsv with 47 historical commits (May 22–28) by James Bognar · 2 weeks ago
  65. 8a0a2ed feat(push): record test counts and wall-clock times in test-run-history.tsv by James Bognar · 2 weeks ago
  66. 36d714f feat(rest): auth filter framework + new SAML and OAuth modules (TODO-94a/94b/94c) by James Bognar · 2 weeks ago
  67. d88f65e test: remove flaky VarResolver_Benchmark_Test.a02_multipleVarsTemplate_speedup timing assertion by James Bognar · 2 weeks ago
  68. 3aa11bd test: view-integration typed-handler matrices for JSP, Thymeleaf, Mustache, FreeMarker (TODO-97/107/108/109) by James Bognar · 2 weeks ago
  69. b3d9b94 feat: ViewRenderer/CatchAllResponseProcessor SPI with auto-prepend partition pass in ResponseProcessorList (TODO-96) by James Bognar · 2 weeks ago
  70. 1d9ec8d refactor!: rename commons.lang.Value→Holder and XValue→XHolder companions; clean up @Value FQN workarounds (TODO-113) by James Bognar · 2 weeks ago
  71. bde6331 refactor: wrap SVL-configurable mixin op-paths in #{pathToken(...)} for liberal slash/wildcard input normalization (TODO-104) by James Bognar · 2 weeks ago
  72. b32d9ae build: add CI perf-guard with --enforce-perf flag, per-baseline tolerance band, and Surefire XML bucketed assertions (TODO-139) by James Bognar · 2 weeks ago
  73. 0faddc9 feat: per-RestContext @Value resolution against @Rest(config=...) Configs via BeanStore seam (TODO-95) by James Bognar · 2 weeks ago
  74. b832eb2 refactor: finalize framework-internal @Value adoption and tests by James Bognar · 2 weeks ago
  75. f5932a7 feat(rest-server): async returns + virtual-thread dispatch (TODO-70); bump Thymeleaf 3.1.5 + OpenTelemetry 1.62.0 (TODO-110, TODO-111) by James Bognar · 2 weeks ago
  76. c2ca793 feat(rest): observability seams — juneau-rest-server-micrometer + juneau-rest-server-otel (TODO-67) by James Bognar · 2 weeks ago
  77. 143993a fix(marshall): YAML parser buffer-underflow on large OpenAPI 3.1 docs — ParserReader unread-lookback 10 → 256 (TODO-88) by James Bognar · 2 weeks ago
  78. fefd0c3 feat(rest): Jakarta Bean Validation 3.x integration — opt-in via @Valid, off by default (TODO-68) by James Bognar · 2 weeks ago
  79. 1dce956 chore(docs): remove disabled deploy-docs.yml workflow (TODO-71 — replaced by local scripts) by James Bognar · 2 weeks ago
  80. 6fec81a feat(rest): RateLimitGuard.Storage.snapshot() SPI + BasicAdminResource enrichment (TODO-89) by James Bognar · 2 weeks ago
  81. 1e33f09 feat(rest): new juneau-rest-server-view-freemarker module (TODO-84) by James Bognar · 2 weeks ago
  82. e36e6b8 feat(rest): new juneau-rest-server-view-mustache module (TODO-83) by James Bognar · 2 weeks ago
  83. 5c31fce feat(rest): new juneau-rest-server-view-thymeleaf module (TODO-82) by James Bognar · 2 weeks ago
  84. 6ff6d6e chore: gitignore personal tooling (agents/, .claude/, todo/) and detach todo/ from index by James Bognar · 2 weeks ago
  85. 5ba7c4b Finalize TODO-105 container timing workflow by James Bognar · 2 weeks ago
  86. ba158b2 SVL overhaul: #{...} scripting + VarTemplate compilation + @Value Supplier<String> by James Bognar · 2 weeks ago
  87. 0f4534a feat(rest-server): SVL op-paths foundation + mixin retrofit + JSP view module + path-traversal hardening by James Bognar · 3 weeks ago
  88. d23adf5 feat(commons,rest,springboot): @Value + ${} shortcut + Spring env bridge by James Bognar · 3 weeks ago
  89. 54f170e feat(rest): hard-break debug model to typed @Debug config and migrate tests/docs by James Bognar · 3 weeks ago
  90. e274dd1 fix: stabilize manifest fallback and update TODO roadmap by James Bognar · 3 weeks ago
  91. ce346f0 feat: TODO-69 — AuthN guards + juneau-rest-server-jwt sub-module (BearerTokenGuard, ApiKeyGuard, @Auth, JwtTokenValidator) by James Bognar · 3 weeks ago
  92. ae494db feat(rest-server): ops/introspection mixin pack — Echo/Admin/RouteIndex + DenyAllGuard (FINISHED-77) by James Bognar · 3 weeks ago
  93. 695d034 feat(rest-server): convention-endpoints mixin pack — Favicon/Seo/Version/WellKnown + buildMixinContext BeanStore-first (FINISHED-76) by James Bognar · 3 weeks ago
  94. 780afa0 feat(rest-server): BasicStaticFilesResource mixin + HEAD body-suppression + @OpSwagger(ignore) (FINISHED-75) by James Bognar · 3 weeks ago
  95. 24809ea feat(rest-server): API-docs mixin pack — BasicSwaggerResource/SwaggerUi/OpenApi/Redoc; remove apiFormat (FINISHED-74) by James Bognar · 3 weeks ago
  96. eb32a65 feat: mixin sub-RestContext inheritance with host-to-mixin propagation, dual hook firing, and Messages.chain by James Bognar · 3 weeks ago
  97. bfe04e9 TODO-73: runtime-overridable @Rest(paths=...) — close out by James Bognar · 3 weeks ago
  98. 3a5791b TODO-35: BeanStore test injection (Phases 0-6) by James Bognar · 3 weeks ago
  99. 7e8816b fix: stabilize RateLimitGuard_Test.b01 against slow-CI timing flake by James Bognar · 3 weeks ago
  100. d4bdb2c feat: TODO-66 RateLimitGuard + RequestIdFilter (juneau-rest-server) by James Bognar · 3 weeks ago