This release introduces Docker images for the arm64 and arm/v7 platforms.
Furthermore, the bus between the api and sync container can now be manually configured for environments that cannot run containers with the NET_BROADCAST capability.
-
[NEW] Bus auto-discovery can now be disabled by explicitly defining peers with the
$OP_BUS_PEERSenvironment variable. {1778} -
[NEW] Connect API and Connect Sync Docker images for arm64/v8 and arm/v7 architectures are now available. {1771}
-
[FIXED] The label field is now always correctly set (instead of being empty) for fields that have a USERNAME or PASSWORD purpose. {1657}
This release introduces enhancements for OTP fields, generated passwords and item usage histories.
This update includes non-breaking changes to the OpenAPI spec.
- [NEW] Specific characters can now be excluded from generated passwords by setting
excludeCharactersin the recipe. {1631} - [IMPROVED] Added the generated TOTP code to the body of OTP fields in Items. {1557}
- [IMPROVED] Connect now records more detailed item usage histories. {14198}
This release introduces support for accessing documents and files attached to items.
-
[NEW] Add support for getting files through the API. Details can be found in the OpenAPI spec.
-
[IMPROVED] Item modification requests are now rejected by the Connect API if the authenticated account is in the frozen billing state. {1175}
-
[IMPROVED] Items containing one or more file fields can now be updated through Connect. {1386}
-
[IMPROVED] API spec now defines valid vault and item IDs. {1399}
-
[IMPROVED] Connect API now reports its version number in the
1Password-Connect-Versionheader. {1443}
- [FIXED] Resolved an issue that prevented servers from authenticating with accounts after an admin updated the sign-in url. {1446}
This release contains several improvements to securing you API requests and better error handling when dealing with Items.
-
[NEW] Add TLS for the Connect API. Provide your own certificates or use LetsEncrypt
-
[IMPROVED] A more user-friendly error is returned when the user attempts to create an item with the "CUSTOM" category. {1382}
- [FIXED] Resolved issue where API could incorrectly report a successful item deletion. {1368}
- [FIXED] Fixed the handling of TOTP fields for items in Connect {1372}
This release contains improvements to account synchronization and token validation.
This release contains several improvements to configuring, running, and troubleshooting a Secrets Automation deployment in your environment.
The health endpoint returns additional information about the status of the local item database and the "DELETE" endpoint now permanently deletes items instead of moving them to the Trash.
-
[NEW] Updated the Connect API to delete items instead of trashing them. {11613}
-
[NEW] Connect can now also be unlocked by sending a bearer token to the /health endpoint. {1305}
-
[NEW] The /health endpoint reports the status of the data in the local database under account_data. {1305}
-
[NEW] Added support for new API Credential item category. {1344}
-
[IMPROVED] The
OP_LOG_LEVELevironment variable can now be used to customize the logging level of the Connect server and the sync component. {1205} -
[IMPROVED] The API request timeout for waiting for a healthy sync is now per-request and can be changed with the
OP_SYNC_TIMEOUTenvironment variable. {1305} -
[IMPROVED] Item usage is now reported to 1password.com in batches at most once a second to avoid being rate limited. {1331}
-
[IMPROVED] Syncer applies an exponential backoff when retrying if it cannot find a valid credential. {1341}
- [FIXED] Corrected several minor mistakes in the OpenAPI spec. {1326}
- [FIXED] Log error when a connection problem causes the failure of a Connect request. {1302}
- [FIXED] Updating the password for a Login or Password Item correctly updates the Password History. {1350}
The 1Password Connect server provides applications and services with information from 1Password as part of 1Password Secrets Automation.