Temps changelog

The Temps changelog tracks every release of the self-hosted deployment platform, including deployment fixes, observability upgrades, managed services, AI features, and migration notes. Each entry is grouped by version and date so teams can see what changed, what was fixed, and whether a release affects their self-hosted setup.

The page includes stable releases and beta builds so teams tracking active development can see the full product history. Use the version links to jump between releases, or open the GitHub releases page when you need source-level detail.

0.1.0-beta.56
Beta
Changelog

funnels: Add time-range shortcuts and show exact completion seconds

2 added, 4 bug fixes, 1 documentation, 1 testing.

  • funnels: Add time-range shortcuts and show exact completion seconds
  • projects: Always show a health indicator on the project card
  • Require DCO sign-off on every commit, add Code of Conduct
  • projects: Report the connected Git provider instead of guessing it
  • web: Open the highlighted command palette row on Enter
  • proxy: Scope the traffic aggregation window cap to unique counts
  • web: Handle mutation and fetch errors in ErrorGroupDetail and ErrorEventDetail
  • Fix flaky Postgres/Chrome tests and make MongoDB health timeouts diagnosable
0.1.0-beta.55
Beta
Changelog

agents: Configurable AI autofix runs with per-provider turn limits

5 added, 1 CI, 1 documentation, 6 bug fixes, 1 performance.

  • agents: Configurable AI autofix runs with per-provider turn limits
  • email: Choose provider type on a dedicated page before configuring
  • web: Onboard users into AI autofix from error tracking
  • sandbox: Track agent-run sandboxes as first-class sandbox items
  • import: Kubernetes, Coolify, Dokploy, CapRover, Portainer, and Kamal importers with deploy-and-verify
  • release: Add nightly build workflow
  • README overhaul, unified project creation, provider brand logos
  • web: Stop analytics/errors setup-redirect from breaking project tour
  • agents: Stop dumping raw CLI JSONL as autofix error messages
  • web: Clear all high-severity bun audit advisories
  • deps: Patch Dependabot advisories in next, setuptools and serde_with
  • import: Trim session credential lifetime + drop stale web cast
  • monitoring: Close race that fires false ContainerCrash alerts on deploy
  • observe: Stop proxy-log and span listings scanning the whole retention window
0.1.0-beta.54
Beta
Changelog

otel: Store cross-project trace refs in ClickHouse when enabled

1 added, 1 bug fixes.

  • otel: Store cross-project trace refs in ClickHouse when enabled
  • web: Bump rrweb-player to 2.1.1 (broken 2.1.0 dist → blank replays)
0.1.0-beta.53
Beta
Changelog

error-tracking: Source context for native stack traces (Go/Rust/all languages)

4 added, 3 bug fixes.

  • error-tracking: Source context for native stack traces (Go/Rust/all languages)
  • web: Add project onboarding tour
  • web: Add subtle "Take a tour" relaunch on project overview
  • error-tracking: Default source capture to the Docker build context + configurable root
  • web: Ignore spurious empty-string onValueChange from Radix Select
  • deployments: Stop infinite reconnect loop on container logs
  • observability: Read Observe feed through ClickHouse-aware storage backends
0.1.0-beta.52
Beta
Changelog

containers: Show metrics history in container detail

2 added, 3 bug fixes.

  • containers: Show metrics history in container detail
  • config: Expose sandbox backend selection in settings API and UI
  • web: Override brace-expansion and js-yaml to patched versions
  • observability: Prevent ClickHouse Array(Nothing) decode failures
  • clickhouse: Align query result integer types
0.1.0-beta.51
Beta
Changelog

deployments: Preview commits before deployment

7 added, 11 bug fixes.

  • deployments: Preview commits before deployment
  • email: Dedup shared email UI helpers, working event filters, per-domain delivery stats
  • deployments: Preview tag commits before deployment
  • email: Add provider detail page with domains and delivery tracking setup
  • telemetry: Add deploy_cancelled event
  • web: Add metrics storage backend selector to monitoring settings
  • sandbox: Firecracker microVM backend alongside Docker (ADR-029)
  • cli: Type email command output and sanitize rendered bodies
  • email: Secure SES SNS event processing with one-click tracking setup
  • email: Stop leaking suppressed recipient addresses via logs/error_message
  • web: Make DNS records table horizontally scroll on mobile
  • email: Correct SES IAM action namespace from sesv2: to ses:
  • analytics: Derive bounce/entry/exit from session pageviews at query time
  • sandbox: Address PR #400 review — CI, OpenAPI/SDK, guard, security
  • sandbox: Satisfy clippy + vercel-compat guardrail (PR #400 CI)
  • cli: Update sandbox_url tests to canonical plural route
  • proxy: Resolve request-log detail by request_id across storage backends
  • audit: Keep audit history when a user account is deleted
0.1.0-beta.50
Beta
Changelog

backup: Dump only critical table data in control-plane backups

7 added, 5 bug fixes, 1 documentation.

  • backup: Dump only critical table data in control-plane backups
  • proxy: Trust CF-Connecting-IP from verified Cloudflare egress ranges
  • monitoring: Track container CPU/memory for external services
  • observability: Compress immutable telemetry after 24h
  • telemetry: Aggregated anonymous error_summary event
  • telemetry-api: Accept error_summary event
  • auth: Let deployment tokens call the AI gateway (ai_gateway:execute)
  • skill: Add remote-over-SSH install method to temps-platform-setup
  • core: Resolve request IP trust-awarely for audit/logging
  • skill: Remove piped shell install and explicit credential paths from docs
  • deployments: Emit deploy_succeeded telemetry on the real success path
  • webhooks: Pin delivery to validated IP to close DNS-rebinding SSRF
  • observability: Read active Timescale policies
0.1.0-beta.49
Beta
Changelog

analytics: Add insights panel with stat and AI insights

5 added, 2 bug fixes, 1 performance.

  • analytics: Add insights panel with stat and AI insights
  • analytics: Put insights behind a compact toggle button
  • ai-chat: Default-on read-only chat; route analytics AI insights through project chat
  • analytics: Add raw event entries drill-down with JSON props view
  • settings: Show web-console banner when a newer release is available
  • analytics: Harden AI insights prompt + warn on partial AI disable
  • proxy: Harden preview cookie session handling
  • metrics: Time-bound external-service latest-metric queries
0.1.0-beta.48
Beta
Changelog

skills: Add estimate-temps-savings skill

1 added, 1 bug fixes.

  • skills: Add estimate-temps-savings skill
  • backup: Stop stranding failed uploads that block retention cleanup
0.1.0-beta.47
Beta
Changelog

error-tracking: Deep-link error alert emails, verify Slack stays HTML-free

5 added, 26 bug fixes, 1 performance.

  • error-tracking: Deep-link error alert emails, verify Slack stays HTML-free
  • analytics: Add daily returning visitor metric
  • backups: Add retention cleanup and manual deletion
  • monitoring: Monitor all mounted disks for disk-space alerts
  • settings: Add flat public hostname strategy
  • metrics: Don't UNION checkpoint queries across pg_stat_checkpointer/bgwriter
  • metrics: Use mongodb's re-exported bson instead of a standalone dep
  • migrations: Skip empty visitor deduplication rewrites
  • deployer: Harden compose deployments
  • deployer: Close compose security policy bypasses from review
  • deployer: Reject interpolation bypass and confine compose paths
  • deployer: Prevent compose conflict container deletion
  • deployer: Fold inline compose override allow-list into host-escape hardening
  • deployer: Close compose host-escape bypasses found in review
  • core: Update node pki for rcgen 0.14
  • deps: Resolve RustSec advisory updates
  • proxy: Update test cert generation for rcgen 0.14
  • deployer: Close volumes_from and absolute bind-mount host-escape bypasses
  • deployer: Close remaining compose host-escape gaps from review
  • deployer: Close compose symlink escape paths
  • deployments: Cap hosted website memory by default
  • deps: Unbreak build — pin aws-smithy (schema 0.1.0) and revert sqlx to 0.8
  • auth: Prevent MFA challenge session from authenticating real requests
  • web: Satisfy ESLint 10 assignment rules
  • git: Constant-time comparison for GitHub webhook HMAC signatures
  • auth: Close assign_role privilege-escalation (admin gate + single target)
  • webhooks: Close retry_delivery cross-tenant IDOR
  • otel: Make otel_spans compression effective by dropping trace_id from segmentby
  • compose: Require DB/Redis secrets, stop publishing internal ports on 0.0.0.0
  • git: Bind webhook tokens to projects
  • query-postgres: Block function-call SQLi bypass in data-explorer WHERE clauses
  • web: Lazy-load and paginate proxy traffic-by-project table