For AI agents: markdown of this page — /docs-content-en/changelog/general.md documentation index — /llms.txt
Change history: General changes
← Changelog. Entries: 184.
- 2026-10-14 FIX-1014-2: repeated error protection holds the block until a successful call
- 2026-10-13 NEW-1013-13: Atlas token exchange after a Bitrix24 account registers anew in Atlas
- 2026-10-12 BC-1012-12: datetime filters preserve the explicit time zone
- 2026-10-10 BC-1010-1: Cloud task service routes moved to V1
- 2026-10-10 FIX-1010-3: AI quota is checked before wallet balance
- 2026-10-09 NEW-1009-17: Cowork extensions
- 2026-10-08 FIX-1008-1: Python 3.11 installation continues when the package repository is unavailable
- 2026-10-08 FIX-1008-11: Disk method availability
- 2026-10-07 FIX-1007-6: bots recover after a Bitrix24 account address change
- 2026-10-06 NEW-1006-14: Drive file search, synchronization and saving
- 2026-10-06 FIX-1006-18: the business-process editor spec names when the section is unavailable
- 2026-10-05 BC-1005-10: device limit on Cowork/Code desktop key issuance and the COWORK_DEVICE_LIMIT_REACHED code
- 2026-10-04 FIX-1004-1: Cloud tasks distinguish elapsed run times from credential expiry
- 2026-10-03 BC-1003-5: static deploy uses the platform web server
- 2026-10-02 NEW-1002-9: Operator actions accept chat
- 2026-10-02 FIX-1002-11: Operator actions refuse imprecise identifiers
- 2026-10-02 FIX-1002-20: empty V1 POST, PUT and PATCH requests receive validation errors
- 2026-10-02 FIX-1002-27: a personal coupon of a deleted recipient can no longer be redeemed by anyone
- 2026-10-01 NEW-1001-21: POST /v1/cowork/deploy-key names the mode of the minted key
- 2026-10-01 BC-1001-30: Explicit refusal for duplicate and missing CRM bindings
- 2026-10-01 NEW-1001-33: The pull_channel scope is available on enabled accounts
- 2026-10-01 NEW-1001-45: exchange an Atlas access token for a Cowork key and renew that key
- 2026-09-30 BC-0930-16: POST aggregate rejects legacy-format fields outside the array
- 2026-09-29 FIX-0929-9: the Cowork/Code tier change preview quotes the discounted price
- 2026-09-28 NEW-0928-1: task results through legacy REST
- 2026-09-28 NEW-0928-19: Cowork/Code limit reset with a promotion right
- 2026-09-28 NEW-0928-22: Cowork cloud tasks
- 2026-09-28 FIX-0928-23: Read application sources from Cowork
- 2026-09-28 NEW-0928-25: seat demo status in Cowork/Code subscription responses
- 2026-09-25 FIX-0925-3: sign-in from Cowork now opens Galaxy apps too
- 2026-09-24 FIX-0924-5: the daily call allowance is counted by completed hours
- 2026-09-24 FIX-0924-9: aggregation reports a Bitrix24 account error the same way the list does
- 2026-09-24 NEW-0924-16: sign-in to a deployed app with a Cowork desktop key
- 2026-09-23 FIX-0923-10: Legacy GET aggregates report incomplete data
- 2026-09-23 BC-0923-14: retrying Cowork application creation after a network failure returns the first attempt's outcome — while it is still fresh
- 2026-09-22 FIX-0922-4: a Bitrix24 «parameter not supplied» refusal answers 400, not 422
- 2026-09-22 FIX-0922-5: Bitrix24 account address change: the call answers 409
PORTAL_ADDRESS_CHANGEDinstead of 500 - 2026-09-22 FIX-0922-7: the OpenAPI aggregation schema now describes fields the way the API accepts them
- 2026-09-22 FIX-0922-8: default per-user limits raised — keys, servers, bots
- 2026-09-22 NEW-0922-11: Cowork/Code desktop ticket for phone access
- 2026-09-22 FIX-0922-12: the owner-only policy now behaves the same on every entry point
- 2026-09-21 FIX-0921-5: write-operation 403 schemas now allow every published code
- 2026-09-21 FIX-0921-14: structured output is checked for parseability, not only for truncation
- 2026-09-20 FIX-0920-5: server status stops reporting "connected" while the tunnel is dead
- 2026-09-20 FIX-0920-6: the OpenAPI schema declares the scope refusal on entity read operations
- 2026-09-18 NEW-0918-3: An application created from Cowork no longer has to name its scopes
- 2026-09-18 BC-0918-4: The envSync field on a galaxy application key replacement returns the real delivery outcome
- 2026-09-18 FIX-0918-10: an account whose plan was never asked about no longer gets a "paid plan required" refusal
- 2026-09-18 FIX-0918-11: an access refusal now tells an unread subscription from a missing one
- 2026-09-18 NEW-0918-13: storage and key-count ceilings for an account without a commercial plan
- 2026-09-17 FIX-0917-6: warnings from a successful runtime install are now visible in the deploy response
- 2026-09-17 BC-0917-16: creating a Cowork/Code application: live paid seat and a scope check
- 2026-09-17 FIX-0917-23: search filter schemas now respect entity capabilities
- 2026-09-17 FIX-0917-24: hint for an unavailable Galaxy package registry
- 2026-09-17 NEW-0917-26: a new PARKED value of the Cowork seat state
- 2026-09-16 FIX-0916-1: partner accounts get raised free Cowork limits
- 2026-09-16 FIX-0916-3: a concurrent application key replacement issues exactly one key
- 2026-09-16 FIX-0916-14: aggregation refusals explain the limit on reads without pagination
- 2026-09-16 BC-0916-15: previousKey in the application key replacement response
- 2026-09-16 FIX-0916-16: an application with a blocked key can be repaired by replacing it
- 2026-09-16 FIX-0916-21: a call to the account's previous address is now refused by name
- 2026-09-15 FIX-0915-3: the bitrixgpt-* family no longer names its base model in an answer
- 2026-09-15 FIX-0915-5: Black Hole apps on a self-hosted portal get the employee ID on direct-link sign-in
- 2026-09-15 FIX-0915-8: a refused Black Hole app now explains which account the platform recognized
- 2026-09-14 NEW-0914-9: Vibe+ trials grant agent access on the international platform
- 2026-09-12 NEW-0912-2: device_id parameter in the device-flow confirmation link
- 2026-09-12 FIX-0912-5: a pre-existing NodeSource configuration now survives an interrupted runtime install
- 2026-09-12 FIX-0912-6: the eighth unavailability reason now reaches self-hosted accounts as well
- 2026-09-11 NEW-0911-3: the Marketplace trial unavailability reason gained an eighth value
- 2026-09-11 FIX-0911-6: a write response now hints which fields were not recognised
- 2026-09-11 NEW-0911-7: The flow_ref field in the device-code response
- 2026-09-10 FIX-0910-3: MCP tools mark API refusals as errors
- 2026-09-10 FIX-0910-6: X-Vibe-User-Name on a catalog open now carries the employee card name
- 2026-09-10 FIX-0910-16: a boolean userfield flag is no longer dropped silently
- 2026-09-10 FIX-0910-17: V1 responses return X-Request-Id
- 2026-09-09 BC-0909-3: Universal lists: an absent list answers "not found", and a bad offset answers with an error
- 2026-09-09 BC-0909-12: box top-ups now check out at the licence's own till
- 2026-09-08 NEW-0908-16: labels and descriptions for every basic field
- 2026-09-08 BC-0908-20: a paused Cowork/Code seat no longer opens Bitrix24 past the account plan
- 2026-09-07 FIX-0907-1: redeeming a coupon on your own Bitrix24 account is now refused with a dedicated code
- 2026-09-07 FIX-0907-4: infrastructure debt no longer disables what is paid for separately
- 2026-09-07 FIX-0907-15: root-type validation on entity create, update, batch and search
- 2026-09-05 FIX-0905-2: the key-issuance refusal now separates an unread plan from a free one
- 2026-09-04 BC-0904-3: the self-hosted refusal code is renamed to SELFHOSTED_NOT_AVAILABLE
- 2026-09-03 FIX-0903-3: invalid reasoning parameter values are rejected
- 2026-09-03 FIX-0903-5: direct BOX calls honor certificate trust
- 2026-09-03 FIX-0903-7: employees of one app can save files under the same name
- 2026-09-03 BC-0903-14: re-uploading with a personal key now refuses where the object state requires it
- 2026-09-03 FIX-0903-15: re-uploading with a personal key replaces the file instead of creating a second object
- 2026-09-03 FIX-0903-16: Node.js 20 deploy no longer depends on the package repository on a prepared image
- 2026-09-03 NEW-0903-22: two new promo code refusal codes: Bitrix24 plan restriction
- 2026-09-02 BC-0902-2: The mode-switch address in the access-mode refusal is no longer fixed
- 2026-09-02 FIX-0902-3: a stream that never started ends with a retryable error for models from every provider
- 2026-09-02 NEW-0902-6: device-flow accepts a device identifier
- 2026-09-02 FIX-0902-10: Open Channels dashboard methods are now available in OpenAPI
- 2026-09-02 NEW-0902-11: support code in an unrecognized key issuance refusal
- 2026-09-02 FIX-0902-14: a refusal on the consent page returns the user to the partner application
- 2026-09-01 FIX-0901-10: creating a Hermes agent no longer fails because of the startup payload size
- 2026-08-31 FIX-0831-2: key issuance on a free plan now names the cause instead of "retry in a minute"
- 2026-08-31 FIX-0831-7: signing back into Cowork on a fee-free seat no longer fails
- 2026-08-31 FIX-0831-9: vibe top-up is open to self-hosted accounts on the international installation
- 2026-08-30 BC-0830-1: Presigned single-PUT upload is temporarily disabled
- 2026-08-30 FIX-0830-3: for
bitrix/*models a stream that never started also ends with a retryable error - 2026-08-28 FIX-0828-2: a late upload through a valid URL preserves the object
- 2026-08-28 FIX-0828-12: Node.js 20 runtime templates install more reliably
- 2026-08-28 FIX-0828-20:
topUpAvailablefor a self-hosted account reflects the self-hosted checkout - 2026-08-28 FIX-0828-21: the auth key now gets the scopes the Bitrix24 account actually grants
- 2026-08-27 NEW-0827-1: aggregation marks a partial total next to the number itself
- 2026-08-27 FIX-0827-15: PUBLIC app robots.txt is available to crawlers
- 2026-08-26 FIX-0826-14: Bitrix24 registration failures no longer expose the vendor's internal text
- 2026-08-25 FIX-0825-9: include is advertised only for entities with relations
- 2026-08-24 FIX-0824-8: galaxy application deploy warns when environment variables are reset
- 2026-08-23 BC-0823-1: OpenAPI no longer offers create-only fields in PATCH
- 2026-08-22 NEW-0822-1: promo code on an occupied seat: the preview returns branches and redemption executes them
- 2026-08-22 NEW-0822-9: POST /v1/cowork/deploy-key is closed to external-agent keys
- 2026-08-20 FIX-0820-2:
includeexamples use relation names - 2026-08-20 FIX-0820-10: MCP now preserves one chat identifier format
- 2026-08-20 NEW-0820-16: assigned promo code — the code works only for its recipient
- 2026-08-19 FIX-0819-2: the
X-Tariff-Checked-Atheader is sent only after a successful plan lookup - 2026-08-19 BC-0819-9: promo code on a closed seat: the
COUPON_SEAT_CANCELLEDrefusal is gone - 2026-08-19 FIX-0819-10: a promo code no longer eats the paid term of a downgraded seat
- 2026-08-19 BC-0819-13: request body parsing for POST /v1/cowork/deploy-key
- 2026-08-19 NEW-0819-14: revoking a Cowork/Code device key with the key itself
- 2026-08-18 NEW-0818-9: promo code in the Cowork/Code app: check a code and redeem it with a desktop key
- 2026-08-17 NEW-0817-4: quota relief is visible in the Cowork/Code subscription responses
- 2026-08-16 NEW-0816-2: two fields describing a temporary limit increase in the Cowork/Code state
- 2026-08-15 FIX-0815-3: AI quota is resolved by plan in every Western zone
- 2026-08-15 FIX-0815-5: the Cowork monthly limit now follows the tier grid without waiting for a renewal
- 2026-08-14 NEW-0814-1: thirty-one more live operations are now in the machine schema
- 2026-08-13 FIX-0813-1: a failed native-module build now states its own cause instead of "Python not found"
- 2026-08-13 FIX-0813-5: A readable build error instead of raw builder output and external addresses
- 2026-08-13 FIX-0813-11: transient errors no longer close the trial for good
- 2026-08-13 NEW-0813-14: Cowork/Code state now reports the paid term
- 2026-08-12 FIX-0812-2:
touSavedPctis now a share of the monthly allowance, not of consumption - 2026-08-12 FIX-0812-13: a filter with a reserved field name is rejected instead of returning the whole collection
- 2026-08-12 NEW-0812-17: A failed deploy reports its outcome as data, not prose
- 2026-08-11 NEW-0811-7: the "app is not responding" reply now has a separate code for a server with no deploy
- 2026-08-11 FIX-0811-9: Requisite user fields in responses
- 2026-08-11 FIX-0811-11: OpenAPI: required scopes for bespoke operations
- 2026-08-11 FIX-0811-13: a write with Content-Type: text/plain is now rejected instead of creating an empty record
- 2026-08-11 NEW-0811-15: Cowork/Code tier change cost preview
- 2026-08-11 FIX-0811-16: app install failure message now names the Bitrix24 answer
- 2026-08-11 FIX-0811-17: read-only keys no longer reject read operations as writes
- 2026-08-11 NEW-0811-20: Cowork/Code state tells the account how to open up work with Bitrix24
- 2026-08-11 FIX-0811-21: Cowork/Code state now has a polling ceiling
- 2026-08-11 FIX-0811-27: an app from the Bitrix24 catalog now opens for an employee with no Vibecode account
- 2026-08-10 FIX-0810-9: a direct-link visit now carries the visitor's name and access token
- 2026-08-07 NEW-0807-7:
GET /v1/cowork/statereports a scheduled downgrade - 2026-08-06 FIX-0806-21: an exhausted Cowork/Code quota is no longer served by a substitute model
- 2026-08-05 FIX-0805-5: the model-unavailable pause now lengthens until the cluster recovers
- 2026-08-05 FIX-0805-12: a JSON-object filter is applied, and an OR attempt gets its own error code
- 2026-08-05 FIX-0805-13: a galaxy build failure is no longer reported as npm help text
- 2026-08-05 FIX-0805-24: the app subdomain answers machines with JSON instead of a page, and survives a brief tunnel drop
- 2026-08-04 NEW-0804-4:
limit=0is no longer ignored silently - 2026-08-03 FIX-0803-6: include now returns the full related record, not just link metadata
- 2026-08-03 FIX-0803-7: rolling-out Open Channels dashboard methods return METHOD_NOT_YET_AVAILABLE
- 2026-08-03 FIX-0803-8: source-storage writes return precise error codes instead of a generic 500
- 2026-08-03 FIX-0803-17: revoking access kills every key of the connection, not just the latest
- 2026-08-01 FIX-0801-8: datetimes without a timezone no longer drift when the caller's zone differs from the webhook owner's
- 2026-07-29 FIX-0729-5: an app on a personal key gets X-Vibe-Authorization again
- 2026-07-28 FIX-0728-4: galaxy deploy now recovers a dropped host tunnel
- 2026-07-28 NEW-0728-9: mutual updatedAt and createdAt date-field aliases
- 2026-07-28 FIX-0728-14: windowed search fails fast on an account-side timeout
- 2026-07-28 FIX-0728-15: Galaxy .zip deploy: honest archive-extraction error instead of EMPTY_BUILD_CONTEXT
- 2026-07-27 NEW-0727-9: A placement app can auto-resize its iframe
- 2026-07-27 FIX-0727-14: Bitrix24 call timeout is now configurable, the internal retry after a timeout is removed
- 2026-07-23 FIX-0723-5: a failed deploy step now shows the real cause, not a benign warning
- 2026-07-21 NEW-0721-4: optional error.b24Code field in 422 BITRIX_ERROR responses
- 2026-07-21 FIX-0721-6: a Bitrix24 plan refusal is returned as 403 B24_TARIFF_RESTRICTION on every endpoint
- 2026-07-21 FIX-0721-9: apps on a standalone server no longer run with administrator privileges
- 2026-07-20 FIX-0720-9: GET /v1/{entity}/fields signals partial metadata on a Bitrix24 failure
- 2026-07-19 BC-0719-1: Cowork/Code: tier lineup renamed — Free / Pro / Max / Ultra, Ultra price reduced
- 2026-07-19 FIX-0719-2: Cowork/Code tier prices on the international version now use the dollar scale
- 2026-07-14 FIX-0714-8: PATCH catalog-product-properties works again (was an inescapable catch-22)
- 2026-07-14 FIX-0714-33: auto-pagination no longer duplicates records across page boundaries
- 2026-07-09 FIX-0709-7: Bitrix24 events now wake a sleeping galaxy app
- 2026-07-08 FIX-0708-5: list auto-pagination preserves row order for limits above 550
- 2026-07-07 BC-0707-4: /search: auto-windowed search now returns the real Bitrix24 error on total failure
- 2026-07-06 NEW-0706-6: filter: $nin (NOT IN) operator to exclude a set of values
- 2026-07-04 NEW-0704-2: New AI overload code: 429 ai_congested
- 2026-07-04 BC-0704-3: read-only (READONLY) keys can no longer write on hand-written endpoints
- 2026-06-30 NEW-0630-1: POST /v1/cowork/deploy-key — get a project deploy key from Cowork/Code
- 2026-06-29 FIX-0629-5: Search and list with a null filter now return more than 50 rows
- 2026-06-23 FIX-0623-5: Retry-After header on rate limiting