3.6.9 - Auld Lang Sync Released on December 31, 2025 New Features ๐ Add worker-side cancellation for pending flow runs Enhancements โโ Add JSON schema for prefect.yaml files Send entrypoint pip install errors to Prefect logs Run read and count queries concurrently in paginate endpoints Bug Fixes ๐ Preserve symlinks in get_directory instead of following...
Magic WAN Connector now exports NetFlow data for breakout traffic to Magic Network Monitoring (MNM), providing visibility into traffic that bypasses Cloudflare's security filtering. This feature allows you to: Monitor breakout traffic statistics in the Cloudflare dashboard. View traffic patterns for applications configured to bypass Cloudflare.
Workflows allows users to automate actions like sending emails or Slack alerts directly from PostHog event data. It eliminates the need for external syncing tools or custom API integrations.
Description: We added new REST API endpoints to manage annotation categories and access new annotation fields (like end date). HC Docs have been updated with the new API. Quality of life improvement: allow bulk copying annotations across projects (from the manage annotations table in project settings). This was a requested feature.
Happy holidays and welcome to the final changelog of 2025! ๐ The Railway team is winding down for a well-deserved winter break. We've had an incredible year of shipping , from Railway Metal to audit logs, magic config, serverless, and so much more. But before we sign off for the year, we wanted to leave you with a few things.
3.6.8 - On Exception! On Timeout! On Error and Failure! ๐ฆ Released on December 24, 2025 New Features ๐ Add prefect flow-run retry command Enhancements โโ Add url property to server-side ReceivedEvent for automation templates Bug Fixes ๐ Add timeout to Docket worker shutdown Prevent dictionary mutation during iteration in preprocess_schema Allow string...
PostHog has introduced a logs feature in beta, allowing developers to view backend logs directly alongside session replays and error tracking without switching platforms.
Description: We've leveraged our principle of customer centricity, and taken a look at recent customer tickets in the event streaming area. For each category of tickets we saw, we identified a couple of improvements to be made and, well, made them.
Claude Code integration You can now use Braintrust with Claude Code , Anthropic's agentic coding tool. The integration automatically traces Claude Code sessions to give you insight into LLM calls, tool usage, and performance, while enabling Claude to query logs, fetch experiment results, and log data using natural language, especially useful when writing...
We're excited to announce decoupled browser logs configuration. This new capability allows you to independently manage console logs and manual logs, giving you precise control over what data you collect and how much you spend on browser observability. What is decoupled browser logs configuration?
As of API version 2026-01, the shopAddress field will be introduced to the Shop object in the GraphQL Admin API. This new field replaces the now-deprecated billingAddress field, which will be removed in a future version. shopAddress will have identical structure and values as billingAddress .
We've shipped a new release for the Agents SDK โ v0.3.0 bringing full compatibility with AI SDK v6 โ and introducing the unified tool pattern, dynamic tool approval, and enhanced React hooks with improved tool handling.
We are pleased to announce the expanded availability of __Auth0 Private Cloud on Microsoft Azure__, now supporting the __30x and 30x Burst__ performance tiers. This update enables enterprise organizations to leverage high-scale, dedicated identity infrastructure while maintaining their commitment to the Azure ecosystem.
Features [java] allow passing libraries_bom_version from env ( #1967 ) ( #2033 ) ( 825c5f8 ) Add IngestionFailureEvent to the external proto ( 6c67798 ) Add Kafka-based sources to IngestionDataSourceSettings proto and IngestionFailureEvent proto ( 2947169 ) add keepalive feature to tear down streams in their absence ( #2605 ) ( 99aca4f ) Add...
12.26.0 (2025-12-22) Features move add dataset example to be a part of the examples tab (f1c3711) Bug Fixes cost: update built-in model token prices (2b6a34b) deps: update arize-phoenix-client to 1.27.1 (2e2d1d8) dispose database engine on shutdown (4135e0f) update strawberry-graphql to 0.287.3 (46432f0) Documentation evals: add detailed configuring the llm...
Added Added GLM 4.7 model Enhanced background terminal execution with command tracking, log file output, zombie process prevention (10-minute timeout), and clickable log paths in UI Apply Patch tool for GPT-5+ models (replacing current diff edit tools) Fixed Duplicate error messages during streaming for Diff Edit tool when Parallel Tool Calling is not...
Highlights Ray plans to drop support for Pydantic V1 starting version 2.56.0. Please see this RFC for details. Ray Data now has support for bounded reading from Kafka and improved Iceberg support. Ray Data ๐ New Features Autoscaling : New utilization-based cluster autoscaler for Ray Data workloads ( #59353 , #59362 , #59366 ).
Description: The new Duration Estimator transforms how you plan web and feature experiments. By automating the busywork and making trade-offs transparent, you can now confidently design tests with realistic timelines without leaving Amplitude or manually pulling historical data.
To improve the integration of marketing platforms that track conversions beyond traditional sales metrics, we have added new fields to the MarketingEngagementCreateInput and MarketingEngagement objects on the MarketingEngagementCreate mutation. These enhancements enable more comprehensive data integration into Shopify's marketing reports.
Incident status updates from Grafana IRM are now automatically posted as threaded replies to the original incident announcement message in Slack. This means: All incident updates are organized in one place. Team members can follow along on incident progress without leaving Slack.
It's the last changelog of 2025! The Railway team is heading off on a well-deserved winter break, and we'll be back early next year with our regularly scheduled programming. Before we sign off, we've got one more round of updates to share.
TanStack Start โ apps can now prerender routes to static HTML at build time with access to build time environment variables and bindings, and serve them as static assets .
Admin Account type permissions for reports The following account type permissions are now available to enable access to reports: View reports : Enables users to view reports shared with them. Create, edit, and publish reports : Enables users to create new reports, manage existing ones, and share published versions.
Project recovery. Accidentally deleted a project? You can now recover it within 7 days of deletion. This feature restores your entire project infrastructure, in...
Modal now supports Python 3.14. Python 3.14t (the free-threading build) support is currently a work in progress, because we are waiting for dependencies to be updated with free-threaded support. Additionally, Modal no longer supports Python 3.9, which has reached end-of-life.
This week's release focuses on improvements to existing detections to enhance coverage. Key Findings Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.
3.6.7 - LoopService #OpenToWork: 3+ Years Experience Looping Released on December 18, 2025 Enhancements โโ Add support for AWS IAM authentication for PostgreSQL database Add generic typing support for Variable.get method Convert late_runs service to Docket perpetual function Convert repossessor service to Docket perpetual function Convert foreman service to...
Description: Visualize web vitals with our dedicated Web Vitals marketing hub. Enable Web Vitals on your browser SDK to start collecting data, and then visit our new Marketing Hub to be able to visualize and interact with the data. Why: Measure your site performance and understand your SEO better without the need for an extra 3rd party provider.
Effective immediately : The following customer-related fields now require the write_customers scope and the create_and_edit_customers permission: Customer.emailOpenTrackingUrl (deprecated) Customer.unsubscribeUrl (deprecated) CustomerEmailAddress.openTrackingUrl CustomerEmailAddress.marketingUnsubscribeUrl CustomerPhoneNumber.marketingUnsubscribeUrl Reason...
Weโre excited to announce the __Open Early Access (EA) of Custom Token Exchange__. OAuth 2.0 Token Exchange allows to trade one security token for another (typically an Access Token).
Process large-scale inference workloads asynchronously with the new Batch API and Files API. Submit up to 50,000 requests in a single batch job and get 50% cost savings. Learn more in our Batch guide.
- Revision defaults to empty string Support python 3.14 in truss CLI Deprecate python 3.8 server side support Macos cli Add 3.14 server support improve performance client header support Release 0.12.0
On December 18, 2025, GitLab 18.7 was released with the following features. In addition, we want to thank all of our contributors, including this monthโs notable contributor.
The Discount Function API now supports discount code rejection, allowing apps to conditionally reject discount codes with a custom message. With discount rejection for the Discount Function API, merchants can: Prevent double discounting on sale prices Manage fine-grained combinations of discount codes Disqualify certain products from discounts For more...
Weโre excited to announce that we added __Flows Auth0 Send Email Action__! This new feature allows you to send emails from Flows using the customized Email Provider at your Auth0 Tenant.
Googleโs Gemini 3 Flash Preview is now available through AI Gateway. You can call this model from Netlify Functions without configuring API keys; the AI Gateway provides the connection to Google for you.
Prisma ORM 7.2.0 includes CLI improvements such as the return of the --url flag, smarter initialization configurations for Node and Bun, and various bug fixes.
Instead of manually instrumenting services one-by-one, you can remotely discover whatโs running across your environment and selectively apply instrumentation where you need coverage.
We are introducing a new team owner role to give teams more control over their team settings. Alongside this new role, weโre adding team permissions so you can choose who can manage team settings, labels, templates, and membership , either any team member or only team owners.
Zero Trust has again upgraded its Shadow IT analytics , providing you with unprecedented visibility into your organizations use of SaaS tools. With this dashboard, you can review who is using an application and volumes of data transfer to the application.
Added support for parallel tool calling, allowing models to request multiple tool invocations simultaneously in a single response. This reduces latency when handling queries that require multiple independent operations. Learn more in our Tool Calling guide.
- MotherDuck MCP Server: Your favorite AI assistant can now talk directly to your data. Connect Claude, ChatGPT, Cursor, or any MCP-compatible client to MotherDuck using the MotherDuck remote MCP Server at https://api.motherduck.com/mcp .
The Prerender extension is now generally available (GA) for all Netlify users. The legacy prerendering feature is now deprecated with limited support. Once set up, this extension automatically serves pre-rendered HTML to crawlers, agents, and preview services, while regular site visitors continue to receive your standard JavaScript application.
We have introduced a new processedAt input field to the refundCreate mutation . With this field, you can manage refund timestamps in your records more effectively. If you don't provide a processedAt value, then the current timestamp is used by default. This ensures that existing integrations continue to function without modification.
Find the right query variable values to show by applying a regex pattern to the display text instead of the variable value. This is a great shortcut for those times when the text you see in the UI doesnโt match the raw value you need to capture.
You can now duplicate specific Cloudflare One resources with a single click from the dashboard. Initially supported resources: Access Applications Access Policies Gateway Policies To try this out, simply click on the overflow menu (โฎ) from the resource table and click Duplicate . We will continue to add the Duplicate action for resources throughout 2026.
Streaming Support Streaming is now supported for all models, including with structured output requests (response_format, tools). Reasoning Format Controls Added reasoning_format parameter for reasoning models, giving you control over how reasoning text appears in responses.
- DuckDB 1.4.3: MotherDuck supports DuckDB 1.4.3, a bugfix release. Learn more in the official DuckDB Labs 1.4.3 announcement and changelog . PlanetScale Postgres integration: Users of PlanetScale Postgres can now use pg_duckdb to push analytical queries to MotherDuck.