Full deployment history for this project.
update
Merge pull request #42 from mbarbine/bolt-telemetry-array-optimization-13821759327753072799 ⚡ Bolt: Optimize telemetry array shifting performance
perf: optimize array shifting in bounded telemetry buffers Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #35 from mbarbine/bolt/telemetry-id-generation-2752213951445792584 ⚡ Bolt: [Performance] Optimize telemetry ID generation using randomUUID
Merge branch 'main' into bolt/telemetry-id-generation-2752213951445792584
Merge pull request #39 from mbarbine/bolt-optimize-trace-id-generation-17548660182103449616 ⚡ Bolt: Optimize trace and span ID generation
Fix missing authentication on telemetry endpoint Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: [UX improvement] Fix aria-label override on copy buttons This commit fixes an accessibility bug where the `aria-label` attribute on the copy buttons in `key-list.tsx` and `key-detail-sheet.tsx` was overriding the visible text (Key ID or Prefix) for screen readers. It replaces the `aria-label` with an internal `sr-only` span so both the value and the "Copy" action are properly announced. Additionally, this commit cleans up a redundant, duplicated copy button in `key-list.tsx`. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: Optimize trace and span ID generation using crypto.randomUUID() Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #22 from mbarbine/sentinel-timing-safe-equal-5276131002588375345 🛡️ Sentinel: [HIGH] Fix timing attack vulnerability in admin key comparison
Merge pull request #20 from mbarbine/fix-api-key-authorization-bypass-1027502889648823991 🛡️ Sentinel: [CRITICAL/HIGH] Fix missing authorization checks on key endpoints
Merge pull request #19 from mbarbine/palette-a11y-aria-labels-9877635407968336355 🎨 Palette: [UX improvement] Add ARIA labels to API key copy buttons
Merge branch 'main' into palette-a11y-aria-labels-9877635407968336355
Merge pull request #16 from mbarbine/sentinel-fix-insecure-encryption-key-5095479878509695880 🛡️ Sentinel: [CRITICAL] Fix insecure default encryption key in production
Merge branch 'main' into sentinel-fix-insecure-encryption-key-5095479878509695880
Merge pull request #15 from mbarbine/palette-ux-aria-labels-9651141055648255969 🎨 Palette: [UX improvement] Add accessible labels to interactive icons
Merge branch 'main' into palette-ux-aria-labels-9651141055648255969
Merge pull request #18 from mbarbine/bolt-optimize-masking-6787992057730173259 ⚡ Bolt: [performance improvement] Optimize sensitive field matching with RegExp in mask.ts
Merge branch 'main' into bolt-optimize-masking-6787992057730173259
Merge pull request #12 from mbarbine/bolt/optimize-logger-redaction-3570558420722594351 ⚡ Bolt: [performance improvement] optimize logger string allocation
Merge branch 'main' into bolt/optimize-logger-redaction-3570558420722594351
Merge pull request #10 from mbarbine/palette-add-aria-labels-icon-buttons-10779153765070877702 🎨 Palette: Add ARIA labels to icon-only buttons
Merge branch 'main' into palette-add-aria-labels-icon-buttons-10779153765070877702
Merge pull request #8 from mbarbine/sentinel-fix-encryption-key-fallback-2858420894839687402 🛡️ Sentinel: [CRITICAL] Fix hardcoded encryption key fallback in production
Merge branch 'main' into sentinel-fix-encryption-key-fallback-2858420894839687402
Merge pull request #9 from mbarbine/sentinel/fix-logger-over-redaction-5871613397117703060 🛡️ Sentinel: [security improvement]
Merge branch 'main' into sentinel/fix-logger-over-redaction-5871613397117703060
Merge pull request #7 from mbarbine/jules-7609146721483912357-993d3dae test: enhance key management test coverage and document architecture
Merge branch 'main' into jules-7609146721483912357-993d3dae
Merge pull request #17 from mbarbine/bolt-optimize-log-serialization-3138987750908688063 ⚡ Bolt: [performance improvement] Optimize log redaction serialization
Merge pull request #11 from mbarbine/bolt-cache-encryption-key-14574366124796734343
Merge pull request #13 from mbarbine/palette/add-tooltips-and-aria-labels-8680131940642686489
Merge pull request #14 from mbarbine/bolt/optimize-logger-redaction-15253704059426749120
Merge branch 'main' into jules-7609146721483912357-993d3dae
Merge pull request #6 from mbarbine/v0/enhancements Fix DynamoDB key structure to resolve data access issues
Merge pull request #5 from mbarbine/v0/mbarbine-39bd8118-2 Implement self-service key management and interactive API documentation
fix: use computed property for DynamoDB partition key Dynamically set partition key name using computed property syntax. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: resolve duplicate keys in footer links Use section-label combination for unique link keys. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: correct DynamoDB partition key to uppercase PK Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: add fallback for missing ENCRYPTION_KEY in encryption module Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: isolate Swagger UI in docs page with iframe Rewrite docs page to avoid React DOM conflicts and use iframe. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: implement streamlined key management system Add self-service key provisioning, OpenTelemetry integration, SEO/AEO optimization, network branding, and FAQ page Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: resolve routing conflict for API and documentation pages Move visual doc page to /docs and fix invalid page structure Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #4 from mbarbine/v0/mbarbine-39bd8118 Secure API key management and add dashboard UI
fix: secure API calls with server actions Move API key usage to server-side to avoid exposure. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #3 from mbarbine/key-management-plan Implement secure API key management and dashboard UI