- 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
- 83383d7 Merge pull request #342 from apache/dependabot/maven/jetty.version-12.1.9 by James Bognar · 13 hours ago
- 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
- 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
- 639c9d5 Merge pull request #348 from apache/dependabot/github_actions/github/codeql-action-4.36.2 by James Bognar · 13 hours ago
- b260f79 build(deps): bump github/codeql-action from 4.35.5 to 4.36.2 by dependabot[bot] · 14 hours ago
- 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
- 9b45282 Merge pull request #343 from apache/infrastructure-ruleset-bot/default-branch-protection by James Bognar · 15 hours ago
- 4f027a0 Resolve SonarQube findings across test and main code by James Bognar · 15 hours ago
- 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
- 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
- d5fb3bd test: remove superfluous 'throws Exception' clauses flagged by SonarQube (java:S1130) by James Bognar · 19 hours ago
- 663b2f3 TODO-999: pre-release cleanup; add TODO-158 starter-projects design + implementation plan by James Bognar · 20 hours ago
- 685d0b5 test: suppress Eclipse/SonarLint warnings on migrated TODO-160 tail tests by James Bognar · 2 days ago
- a9fdbeb security: remove unused vulnerable Hibernate 5.6 deps from examples (CVE-2026-0603) by James Bognar · 3 days ago
- 9728255 test: migrate TODO-160 non-integration unit tests out of juneau-integration-tests by James Bognar · 3 days ago
- fb1d3c1 refactor: rename juneau-utest module to juneau-integration-tests; ignore generated log files by James Bognar · 3 days ago
- 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
- 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
- 8cd772b Fix circular config import StackOverflow (juneau-config) by James Bognar · 3 days ago
- b578ccf TODO-160: migrate juneau-utest into co-located module tests by James Bognar · 3 days ago
- 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
- bdbfa81 TODO-160: Migrate tests to co-located src/test/java (config, assertions, bean-*, bct, junit5) by James Bognar · 5 days ago
- 98d5ad2 TODO-160: Migrate juneau-commons and juneau-marshall tests to co-located src/test/java by James Bognar · 5 days ago
- 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
- 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
- a0094ab refactor: merge annotation sub-packages into parent packages; fix Eclipse warnings; add V10.0 migration guide by James Bognar · 5 days ago
- 1d93626 fix: correct stale 9.5.0-SNAPSHOT version in juneau-my-springboot-microservice pom by James Bognar · 5 days ago
- 04abbb1 refactor: replace juneau-my-jetty-microservice template with juneau-microservice-jetty module by James Bognar · 5 days ago
- 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
- 4afccfe Fix missed pom.xml updates from version bump and logging config by James Bognar · 8 days ago
- a4db5c8 Suppress test console noise via logback-test.xml and logging.properties by James Bognar · 8 days ago
- 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
- 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
- 0df3976 TODO-999: Sonar resolutions, opt()/isEmpty() migrations, test regression fixes by James Bognar · 8 days ago
- 2982fb7 TODO-999: Sonar fixes, TODO evaluations, test regression fixes by James Bognar · 9 days ago
- 7412139 TODO-999: utility migration, FQCN cleanup, f()/fs() placeholder fix by James Bognar · 9 days ago
- ade27d1 TODO-999 final pre-release cleanup: bug fixes + code hygiene by James Bognar · 9 days ago
- 0303a66 Standardize CRTP builder generics across all modules by James Bognar · 9 days ago
- 97072cc Fix compilation warnings by James Bognar · 10 days ago
- e5b3751 Fix compilation warnings by James Bognar · 10 days ago
- 6af5129 Fix compilation warnings by James Bognar · 10 days ago
- dbd3daf Fix compilation warnings: Javadoc, unused variables, resource leaks, raw types, and misc cleanup by James Bognar · 10 days ago
- 853ebe3 Align HOCON quoting with parser rules and add opt-in Parquet logical type UUID support by James Bognar · 10 days ago
- 1b6abc9 Finish TODO-150 next-gen remote-proxy parity implementation by James Bognar · 10 days ago
- 46da4eb Complete TODO-149 CRTP builder conversion and land remote proxy parity suite by James Bognar · 10 days ago
- 9363bab Add regression guard for empty-array deserialization into abstract collections by James Bognar · 11 days ago
- f848668 Add fluent programmatic builder API for REST resources and mixins by James Bognar · 11 days ago
- 8eceb21 TODO-145 closeout: route-index content negotiation + mixin host class-config inheritance by James Bognar · 11 days ago
- 6f9df91 REST class-family refactor: flavor-neutral worker beans + Provider naming + per-flavor tests by James Bognar · 11 days ago
- f167a9d Implement TODO-146: mixin access to host RestContext via RestMixin.getHostContext() by James Bognar · 11 days ago
- 40a74b4 Implement TODO-145 builder-deferred REST class-family architecture by James Bognar · 11 days ago
- c9d3807 Test(utest): make benchmark-tagged tests non-gating in surefire. by James Bognar · 12 days ago
- 4963280 TODO-142 + Tomcat microservice module - standalone servlet companions/self-registration and embedded Tomcat parity by James Bognar · 12 days ago
- 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
- 29bd5a5 TODO-117/118/121/128 - MdcAsyncListener, async completion executor, lazy children materialization, ParameterInfo Optional wrapping by James Bognar · 14 days ago
- 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
- c59fc14 TODO-135 - HOCON peekNoSkip/skipWhitespaceAndComments invariant tightening by James Bognar · 2 weeks ago
- 3dc947b feat(utest): JMH observability NoOp zero-allocation benchmark (TODO-116) by James Bognar · 2 weeks ago
- 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
- 0072930 fix(marshall): HoconTokenizer =+ two-char-lookahead guard was a bug (TODO-137) by James Bognar · 2 weeks ago
- 5e454b3 fix(commons,examples): path-traversal audit all-clear + Java 25 log-capture fix (TODO-126) by James Bognar · 2 weeks ago
- 60e4b5a fix(commons,marshall): LocalDir path-traversal defense + ClassFormatSwap session classloader (TODO-125, TODO-138) by James Bognar · 2 weeks ago
- a26b697 chore(utest): backfill test-run-history.tsv with 47 historical commits (May 22–28) by James Bognar · 2 weeks ago
- 8a0a2ed feat(push): record test counts and wall-clock times in test-run-history.tsv by James Bognar · 2 weeks ago
- 36d714f feat(rest): auth filter framework + new SAML and OAuth modules (TODO-94a/94b/94c) by James Bognar · 2 weeks ago
- d88f65e test: remove flaky VarResolver_Benchmark_Test.a02_multipleVarsTemplate_speedup timing assertion by James Bognar · 2 weeks ago
- 3aa11bd test: view-integration typed-handler matrices for JSP, Thymeleaf, Mustache, FreeMarker (TODO-97/107/108/109) by James Bognar · 2 weeks ago
- b3d9b94 feat: ViewRenderer/CatchAllResponseProcessor SPI with auto-prepend partition pass in ResponseProcessorList (TODO-96) by James Bognar · 2 weeks ago
- 1d9ec8d refactor!: rename commons.lang.Value→Holder and XValue→XHolder companions; clean up @Value FQN workarounds (TODO-113) by James Bognar · 2 weeks ago
- bde6331 refactor: wrap SVL-configurable mixin op-paths in #{pathToken(...)} for liberal slash/wildcard input normalization (TODO-104) by James Bognar · 2 weeks ago
- 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
- 0faddc9 feat: per-RestContext @Value resolution against @Rest(config=...) Configs via BeanStore seam (TODO-95) by James Bognar · 2 weeks ago
- b832eb2 refactor: finalize framework-internal @Value adoption and tests by James Bognar · 2 weeks ago
- 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
- c2ca793 feat(rest): observability seams — juneau-rest-server-micrometer + juneau-rest-server-otel (TODO-67) by James Bognar · 2 weeks ago
- 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
- fefd0c3 feat(rest): Jakarta Bean Validation 3.x integration — opt-in via @Valid, off by default (TODO-68) by James Bognar · 2 weeks ago
- 1dce956 chore(docs): remove disabled deploy-docs.yml workflow (TODO-71 — replaced by local scripts) by James Bognar · 2 weeks ago
- 6fec81a feat(rest): RateLimitGuard.Storage.snapshot() SPI + BasicAdminResource enrichment (TODO-89) by James Bognar · 2 weeks ago
- 1e33f09 feat(rest): new juneau-rest-server-view-freemarker module (TODO-84) by James Bognar · 2 weeks ago
- e36e6b8 feat(rest): new juneau-rest-server-view-mustache module (TODO-83) by James Bognar · 2 weeks ago
- 5c31fce feat(rest): new juneau-rest-server-view-thymeleaf module (TODO-82) by James Bognar · 2 weeks ago
- 6ff6d6e chore: gitignore personal tooling (agents/, .claude/, todo/) and detach todo/ from index by James Bognar · 2 weeks ago
- 5ba7c4b Finalize TODO-105 container timing workflow by James Bognar · 2 weeks ago
- ba158b2 SVL overhaul: #{...} scripting + VarTemplate compilation + @Value Supplier<String> by James Bognar · 2 weeks ago
- 0f4534a feat(rest-server): SVL op-paths foundation + mixin retrofit + JSP view module + path-traversal hardening by James Bognar · 3 weeks ago
- d23adf5 feat(commons,rest,springboot): @Value + ${} shortcut + Spring env bridge by James Bognar · 3 weeks ago
- 54f170e feat(rest): hard-break debug model to typed @Debug config and migrate tests/docs by James Bognar · 3 weeks ago
- e274dd1 fix: stabilize manifest fallback and update TODO roadmap by James Bognar · 3 weeks ago
- ce346f0 feat: TODO-69 — AuthN guards + juneau-rest-server-jwt sub-module (BearerTokenGuard, ApiKeyGuard, @Auth, JwtTokenValidator) by James Bognar · 3 weeks ago
- ae494db feat(rest-server): ops/introspection mixin pack — Echo/Admin/RouteIndex + DenyAllGuard (FINISHED-77) by James Bognar · 3 weeks ago
- 695d034 feat(rest-server): convention-endpoints mixin pack — Favicon/Seo/Version/WellKnown + buildMixinContext BeanStore-first (FINISHED-76) by James Bognar · 3 weeks ago
- 780afa0 feat(rest-server): BasicStaticFilesResource mixin + HEAD body-suppression + @OpSwagger(ignore) (FINISHED-75) by James Bognar · 3 weeks ago
- 24809ea feat(rest-server): API-docs mixin pack — BasicSwaggerResource/SwaggerUi/OpenApi/Redoc; remove apiFormat (FINISHED-74) by James Bognar · 3 weeks ago
- eb32a65 feat: mixin sub-RestContext inheritance with host-to-mixin propagation, dual hook firing, and Messages.chain by James Bognar · 3 weeks ago
- bfe04e9 TODO-73: runtime-overridable @Rest(paths=...) — close out by James Bognar · 3 weeks ago
- 3a5791b TODO-35: BeanStore test injection (Phases 0-6) by James Bognar · 3 weeks ago
- 7e8816b fix: stabilize RateLimitGuard_Test.b01 against slow-CI timing flake by James Bognar · 3 weeks ago
- d4bdb2c feat: TODO-66 RateLimitGuard + RequestIdFilter (juneau-rest-server) by James Bognar · 3 weeks ago