Skip to content

Releases: Metronome-Industries/metronome-node

v3.9.0

Choose a tag to compare

@stainless-app stainless-app released this 02 Jul 17:49
bb1503b

3.9.0 (2026-07-02)

Full Changelog: v3.8.0...v3.9.0

Features

  • Adds customer billing provider configuration schedule to contract apis (b59f319)

v3.8.0

Choose a tag to compare

@stainless-app stainless-app released this 01 Jul 22:48
17740be

3.8.0 (2026-07-01)

Full Changelog: v3.7.0...v3.8.0

Features

  • Add rounding configuration for prorated recurring commit amounts
  • Add alert specifiers to for low_remaining_contract_credit_and_commit_balance_reached threshold notification creation payload
  • Add any_commit_and_credit_ids field to override specifier fields
  • Add get_subscription_seats_history endpoint
  • Add created_by field to commits
  • Add daily recurrence_frequency enum for recurring commits
  • Add skip_missing_seat_ids from balances
  • Add Action and Action_hover color overrides to embeddable dashboard endpoint api
  • Add contract *id,* invoice_type, & show_unbillable_invoices fields to embeddable dashboard api

Bug Fixes

  • client: send content-type header for requests with an omitted optional body

Documentation

  • Add RPS limit and batch recommendation to addRate endpoint
  • Mcp-server: warn about HTTP transport auth and local code execution risks
  • Add created_by description specifies excluding system created commits
  • Add documentation for real-time evaluation status for a specific threshold notification-customer pair
  • Add documentation for is_commit_specific field
  • Add description for threshold balance specifiers fields

v3.7.0

Choose a tag to compare

@stainless-app stainless-app released this 29 May 20:18
b06c1fe

3.7.0 (2026-05-29)

Full Changelog: v3.6.0...v3.7.0

Breaking Changes

  • editContract returns full edit in the response
  • remove all deprecated /payments/* endpoints from API
  • create contract returns contract data

Features

  • add spend tracker and discount caps to contract endpoints

Bug Fixes

  • mcp: use pure-lockfile when building mcp server
  • typescript: upgrade tsc-multi so that it works with Node 26

v3.6.0

Choose a tag to compare

@stainless-app stainless-app released this 18 May 20:52
a43f5df

3.6.0 (2026-05-18)

Full Changelog: v3.5.0...v3.6.0

Breaking changes

  • Remove billing anchor date field from api

Features

  • Add alert specifiers to contract create API
  • add contract_id filter to list invoices endpoint
  • Add invoice type filter for list invoices api
  • Add list seat balances API endpoint
  • Add regenerated_from_invoice_id to getInvoice response
  • Add custom fields to create contract with package
  • add archived_at to Credit schema
  • Add sql_breakdown_granularity flag to product create/edit
  • Ass custom fields to create contract with package

Bug Fixes

  • add archived_at to Credit schema (parity with Commit) (cfaba9b)

Docs

  • fix typo in Create a Contract page
  • fix API docs for one-off payment-gated commits

Bug Fixes

  • client: add missing f-string prefix in file type error message
  • use correct field name format for multipart file arrays

Chores

  • support setting headers via env

v3.5.0

Choose a tag to compare

@stainless-app stainless-app released this 21 Apr 20:18
633fb7d

3.5.0 (2026-04-17)

Full Changelog: v3.4.1...v3.5.0

Features

  • Add override created at in api responses
  • Add recurring_commit_ids and remove recurring_credit_ids from api
  • External fixes for rollover credits
  • Map missing contract_name when returning Packages
  • Add priority to threshold commit schemas
  • Add discount_configuration to contract edit API
  • Return day in package_list_response
  • Support nullable discount fraction on contract update inputs

Docs

  • Update balance guides
  • Fully document CreditAdd/CreditUpdate fields in API spec

Chores

  • ci: skip lint on metadata-only changes
  • tests: bump steady to v0.22.1

Refactors

  • tests: switch from prism to steady

v3.4.1

Choose a tag to compare

@stainless-app stainless-app released this 12 Mar 23:04
096b96a

3.4.1 (2026-03-12)

Full Changelog: v3.4.0...v3.4.1

Chores

  • internal: Enable OIDC auth for npm publisher (deea86d)
  • internal: configure MCP Server hosting (af9cfed)

v3.4.0

Choose a tag to compare

@stainless-app stainless-app released this 11 Mar 23:41
3b5ab0e

3.4.0 (2026-03-11)

Full Changelog: v3.3.0...v3.4.0

Features

  • Add archive_billing_configurations endpoint
  • Enable rollover fraction on credits

Bug Fixes

  • fix request delays for retrying to be more respectful of high requested delays

Docs

  • update documentation for /usage/groups

Chores

v3.3.0

Choose a tag to compare

@stainless-app stainless-app released this 03 Mar 21:37
c864e25

3.3.0 (2026-03-03)

Full Changelog: v3.2.0...v3.3.0

Breaking Change

  • Remove minimum config field from Rate and Override schemas

v3.2.0

Choose a tag to compare

@stainless-app stainless-app released this 02 Mar 22:54
bb1158b

3.2.0 (2026-03-02)

Full Changelog: v3.1.0...v3.2.0

Breaking Changes

  • Removed priority parameter and response field from contracts — the priority field is no longer accepted as an input or returned in contract responses.

Features

  • subscription_id field on invoice line items — invoice line item objects now include a subscription_id field.
  • Compound group keys supported in /v1/usage/groups — the usage groups endpoint now supports compound group keys for more granular usage aggregation.
  • New package endpoints — the SDK has been updated to include new package endpoints.

Bug Fixes

  • Request cancellation during retry wait — fixed an issue where a request could not be canceled while it was waiting to retry.
  • NullStruct serialization — the encoder now correctly serializes NullStruct values.

Docs

v3.1.0

Choose a tag to compare

@stainless-app stainless-app released this 04 Feb 21:11
d1ffe15

3.1.0 (2026-02-02)

Full Changelog: [v3.0.0...v3.1.0]

Features

  • Add exclude field to commit and override specifiers shape in the API
  • Support TieredPercentage rate on CommitRate
  • Expose add revenue config in edit contract api
  • Release account hierarchy
  • Add API to allow editing net payment terms
  • Add getNetBalance endpoint

Bug Fixes

  • client: avoid memory leak with abort signals
  • mcp: allow falling back for required env variables

Documentation

  • Update package docs for GA
  • Update v2 contract edit api endpoint description

Chores