Skip to content

chore(master): release butler 17.0.0#1638

Open
mountaindude wants to merge 1 commit into
masterfrom
release-please--branches--master--components--butler
Open

chore(master): release butler 17.0.0#1638
mountaindude wants to merge 1 commit into
masterfrom
release-please--branches--master--components--butler

Conversation

@mountaindude

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

17.0.0 (2026-06-16)

⚠ BREAKING CHANGES

  • influxdb: add support for InfluxDB v2 and v3
  • udp: Implement UDP Queue Management with Rate Limiting and Metrics
  • udp: Implement source IP allowlisting and validation for incoming UDP messages
  • udp: Implement payload size limits and validation for UDP messages

Features

  • add optional tls for rest api (be97c8f)
  • influxdb: add support for InfluxDB v2 and v3 (958b1a3)
  • udp: Add UUID validation for Task ID and App ID in UDP handlers (2a890e7)
  • udp: enhance queue management with validation and error handling (fcb3522)
  • udp: Implement input sanitization for UDP messages to remove control characters and enforce field length limits (ccf5030)
  • udp: Implement payload size limits and validation for UDP messages (9ee8e7f)
  • udp: Implement source IP allowlisting and validation for incoming UDP messages (3690c09)
  • udp: Implement UDP Queue Management with Rate Limiting and Metrics (b8dc317)

Bug Fixes

  • allow underscores in hostnames in config file (df74abc)
  • api: improve rest api tls file loading diagnostics (2910948)
  • avoid loading rest tls files when api disabled (cb1b195)
  • build: add native command exit checks, reset keychain baseline, fix zip dir, guard fork SARIF upload (ca46eaa)
  • build: address PR review feedback on build scripts and workflows (6b4304f)
  • build: ensure build dir exists, fix permissions, UTC timestamp, verification exit codes, error details (cc26c98)
  • ci: add comment for clarity in macOS codesigning step (2a218a7)
  • ci: enhance debug output for macOS codesigning process (c3cac37)
  • ci: Fix broken release notes generation (914db29)
  • ci: include dev dependencies in install commands for CI workflows (a1ba759)
  • ci: update macOS ARM64 job dependencies and reset keychain state (f6b40a8)
  • ci: update macOS ARM64 job dependencies to remove insiders-build requirement (0677293)
  • config: align mandatory udp settings across codebase (be6f4d4)
  • config: guard optional rest tls obfuscation (783292a)
  • config: make REST TLS requirements conditional (f887de4)
  • config: obfuscate null rest api tls ca values (6fba64c)
  • config: obfuscate rest api tls paths (7b8c7e4)
  • fix broken Docker image builds (1d5e2c8)
  • increase commit search depth to improve changelog generation (e25ecf0)
  • lib: allow app dumps without lineage support (e32ec8d)
  • Make error logging more consistent throughout the app (b155d37)
  • only verify email recipient custom property existence if that feature is enabled in config file (b101ba3)
  • refine optional rest api ca config (66bc9fa)
  • refine release version (REMOVE) (77b7a4b)
  • scripts: use -Filter to find butler.exe in verify-insider-deploy.ps1 (dad2860)
  • security: Add security headers and Content Security Policy to config visualization server (31cbc9b)
  • security: Add security headers to enhance protection for the config visualization server (48372ac)
  • security: add service name validation, path traversal guard, body limit, eval replacement, and Dockerfile hardening (396f99c)
  • security: address reviewer comments, fix backpressureThreshold unit mismatch, improve disk_utils path handling (bbf1909)
  • security: address validation review comments for udp_queue_manager backpressureThreshold (97af030)
  • security: fix handlerCreateDir fire-and-forget bug and wrong error variable (a24a309)
  • tests: enable TLS configuration in rest API tests (edbe4f5)
  • udp: address remaining review-thread hardening issues (feb9ebd)
  • udp: align backpressure threshold units with runtime validation (88e1bab)
  • udp: avoid duplicate GUID validation logs in UDP handler (da6b21f)
  • udp: handle empty source allowlist and align docs/comments (f891ac2)
  • udp: Make UDP servers more secure (8896ff5)
  • update Docker base image from bullseye-slim to bookworm-slim (d552cbb)

Miscellaneous

  • deps: remove unused dependencies from package.json (16b5471)
  • Disable OSV scanner as it does not support pinned deps (b237d5b)
  • git: ignore gitnexus artifacts (cbb3cd0)
  • master: release butler 15.1.1 (a1de22f)
  • master: release butler 15.1.1 (92e9582)
  • master: release butler 15.1.2 (49678e0)
  • master: release butler 15.1.2 (d1decdd)
  • master: release butler 15.1.3 (4afcce6)
  • master: release butler 15.1.3 (041e6a1)
  • master: release butler 16.0.0 (c37dfbc)
  • master: release butler 16.0.0 (0b8b2e6)
  • master: release butler 16.0.1 (0b4be0d)
  • master: release butler 16.0.1 (014ecb0)
  • master: release butler 16.0.2 (8cc26ec)
  • master: release butler 16.0.2 (7f8e1b2)
  • master: release butler 16.0.3 (4201ff6)
  • master: release butler 16.0.3 (a6976ae)
  • master: release butler 16.0.4 (f8a396c)
  • master: release butler 16.0.4 (dab90d5)
  • merge latest master into security audit branch (5be2bbb)
  • Revert back to auto-version numbering (394a2b2)
  • update dependencies and scripts in package.json (dd857b3)
  • update dependencies to latest versions (ec1ec1d)
  • update dependencies to latest versions (741558f)
  • update GitHub Actions workflows for improved security (3a9355b)
  • Update Node.js version in release binaries to 24 (dd0154f)
  • update Node.js version to 24 across build scripts and configurations (bf50213)
  • update package dependencies (501a92e)
  • update telemetry configuration in production template (75ffe48)

Refactoring

  • build: Refactor build scripts for insider and release binaries. (19ab760)
  • build: replace macOS build script with platform-specific binaries for Linux, macOS, and Windows (e9ff241)
  • improve config file structure validation and error handling (b7a46fd)
  • udp: simplify sanitized message handling in handler (b101f23)

Documentation

  • clarify lineage discriminator examples (d056f52)
  • describe lineage discriminator values (a4d74a1)

This PR was generated with Release Please. See documentation.

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant