0.12.0 (2024-11-04)
- handle backoff and bundle requests for API timing (#81) (d5893f3)
- relative imports in ts files (#76) (7c11a54)
0.11.0 (2024-09-09)
0.10.1 (2024-07-24)
Introduced Release-Please for Release Management
- Add
fetchAttr
,withLoadedAttr
, andattr
methods toBaseAtlasClass
to allow for a single reliable way to await attributes with cache-busting. - Add support for nearest-neighbor search by vector.
- Rename "AtlasProject" to "AtlasDataset" with backwards compatible alias.
- Fixed issue with duplicate detection parameters
- Deprecated 'update_indices' method
- Change default projection hyperparameters.
- Support for different embedding tasks
- Support for nomic-embed-text-v1.5
- Minor patch
- Full support of embedding endpoints with API keys.
- Support new Nomic API keys for requests.
- Improved support of tagging.
- Methods for creating, updating, deleting tags and tag masks
- Tests for tagging methods
- Adding default organization to user info so tests get run in tester's organization
- Improve typing of index creation function
- Export APIError for external usage
- uploadArrow now accepts a serialized arrow IPC file in addition to an arrow table
- Fix URL for projection information
- Remove all use of
/public
endpoints.
- Improved handling of API Errors with APIError class
- Switch to more consistent constructor patter of `new AtlasProject(id, user, options)
- Switch to more consistent
info()
pattern as promise. - Bundle
info()
as a promise to avoid multiple dispatch at once. - Add
AtlasProject.clear()
to clear cache, and call at the end of thewaitForProjectLock
method. - Have
AtlasProject
useAtlasUser
for itsinfo()
method to allow private method.
- Allow passing tables as Uint8Arrays rather than Arrow.Table objects.
Project.info
callsUser.apiCall()
instead ofProject.apiCall()
to avoid infinite recursion in certain cases.
- autocorrect requests
- add boolean flag to identify unauthenticated users.
- Refactored User.apiCall to deserialize JSON and Arrow before returning (breaking change)
- Added protocol switch for localhost development
- Updated apache-arrow to 12.0.1
- Re-added env variable for setting domain
- Bump code for commit.
- Move tests from typescript to javascript
- Add '.js' suffix to all imports
- Move remote URL model from struct called 'tenants' to a single 'apiLocation'.
- Refactoring of environment setting
- Change to AtlasUser initialization
2023-06-23
- Refactor for new authorization scheme.
- Remove build artifacts from repo.
- Change 'create_project' to be method on
AtlasOrganization
.
Private releases
First release
main