v1.0.0
1.0.0 (2023-05-09)
Bug Fixes
- Added a periodic ping mechanism (#152) (43f1407)
- Added basic gRPC setup (a479638)
- Added code coverage support (a7b9689)
- Added server metadata method and fixed the request options (6a162a6)
- All exports at top level (#266) (3d27885)
- Allow object types for updating a document (#278) (29ee882)
- Break tests into multiple files (0515f95)
- broke the tests further into individual files (dfd0569)
- Bug where describe DB was using unavailable branch name (#212) (610a140)
- bumped up version for release (340973f)
- ci build fixes (#329) (92ddf25), closes #323 #328
- Default to 443 for gRPC port (c47c549)
- deserialize to date object from string (#305) (a65dd28)
- Do not require auth in local docker setup (4570b93)
- Do not require insecure config option, fallback to secure channel (547fb77)
- Don't use node: style imports (#358) (c972224)
- DropCollections waits for all (#319) (70b548f)
- Empty commit to re-trigger release (#231) (4dc09cd)
- Empty commit to re-trigger release (#250) (a393b68)
- Empty properties obj on free flow objects (#283) (1d7ae2e)
- Export Schema related types (#182) (bc41291)
- Fix CI - don't pull latest API and run prettier check (#102) (7a547f5)
- Fix detecting project name (7261e62)
- Fix empty URL setting (46aeb3e)
- Fix for json-bigint bug (#286) (2d5b30b)
- Fixed eslint for node env (a8afce0)
- Fixed localhost detection (#142) (28aa2fa)
- Fixed reading binary data into UTF8 (#229) (70b8dbe)
- Fixed tests (#144) (1732b27)
- Fixed the license in package.json (#84) (b4ccd3b)
- Fixed the race-condition of authorization header calls (92b35aa)
- Fixes build by copying API files manually (a7a8f7b)
- Fixes linting (ae28c7d)
- initial setup of ts client repo (a4f04f3)
- Load env variables (#146) (9925d22)
- log the server url (#163) (dd842c2)
- Making search facets an object instead of ES6 map (#255) (2ad2081)
- Moved transaction details to headers (eeb3db6)
- nerfing logic to only include certain characters (#222) (97d2265)
- prepare for release (d1460d9)
- Preparing for next release (b67aa62)
- preparing for release (8ce549c)
- Preparing for release (22f7bb8)
- readme (#291) (21a4d90)
- removed post processing that incorrectly added primary_key for messages (27f9b21)
- removed unnecessary tx parameter for events (91e453a)
- Removed unused imports (f2f7b5f)
- removed verify step and ported verifications in publish (#159) (9ab5d2b)
- removing branch name nerfing to handle it on server (#221) (bc36aa5)
- removing redundant "undefined" types (#276) (7fa6b30)
- removing references for IndexedDoc proto message (#261) (e79e86e)
- removing static type checking for query constructs (#284) (fb4cc13), closes #273
- removing unused utility method (#351) (601afe4)
- rename appId to clientId (#85) (8fcfab1)
- Renamed autogenerated _id to id (563d12a)
- Reorganize the response types (d6ebc13)
- Return collection upon creation (a0111da)
- SerDe of bigint fields from/to JSON (3f6b8d8)
- set createdAt timestamp field value on collection insert if not exists (#303) (85a1c56)
- Single TigrisSchema per model file (#155) (bde54b7)
- skipping cache crud test (#253) (85a7719)
- Sticky connections are disabled by default (#170) (44e9cb6)
- Support http or https scheme in TIGRIS_URI (#134) (e80de62)
- suppress lint warnings in test code (4fda19a)
- switch to discord in community links (#224) (e65a599)
- Synced API changes (b4b5de1)
- turn off failing eslinter (#353) (8dad5a6)
- Update facet query option size to be 10 (#40) (30dd5d2)
- update README (#335) (8bd3a81)
- update README (#338) (11dd5db)
- Updated API (0d02287)
- Updated API (1079aab)
- Updated version for next development iteration (#88) (d9a29d5)
- Upgrade dependency to avoid security vulnerability (662b935)
- Upgraded API (#188) (98d2581)
- Using latest channel for beta releases (#165) (fb204fe)
- version bump for release (c0736d8)
Features
default
values for schema fields (#203) (88f1249)- A simplified faceting api (#49) (a0af519)
- Ability to sort results from read queries (#219) (4033b4a)
- Add collation option in the ts client (read and search) (#81) (0820d5b)
- add collection describe method (#324) (93d0990)
- add count API to collection (#323) (79eee60)
- Add default metadata for secure channels (#98) (b4df425)
- add explain endpoint (#312) (5653d78)
- Add support for secondary index in schema (#301) (8579106)
- Added API to findAll documents (321f674)
- Added auth support (ecf49e5)
- Added Caches API (#200) (83d2d4a)
- added CDC event stream for TypeScript client (3d4c1e5)
- added collection_type to schema (4ba9841)
- Added createOrUpdateCollections method on db (a328b69)
- added delete functionality (1200373)
- added event streaming filter methods for TypeScript (ae448e7)
- Added initial collection version (b5f274b)
- Added InsertOrReplace operation on collection (1f83225)
- added minimal pubsub implementation (877e263)
- added partition options for pubsub (b5e50a4)
- Added ReadFields for Read APIs (9c70f07)
- Added readMany method in collection (c9a569e)
- added readOne() implementation (3f91b78)
- Added support for object type (df27e0b)
- added support for partition key defined in schema (b43a9ce)
- added test case for CDC event stream (0721fad)
- Added Transaction API (188e9e6)
- Added Update API (d177696)
- Allow user to pass in absolute path (#150) (89e215d)
- Atomic update operations - $increment, $decrement, $multiply etc. (#220) (ce73c85)
- Basic modeling for Tigris schema (4686a7c)
- Branch name is required for database initialization (#217) (c64762e)
- Cache keys streams response (#209) (6533d16)
- Configuration enhancements (8191909)
- Consistent search response (#125) (068c6c0)
- Database branching (#208) (8d05ecb)
- default timestamp to mark a field with both createdAt or updatedAt (#206) (9151d62)
- dot notation for filters (#298) (3db0f13)
- empty commit to trigger release (#136) (88f26b2)
- enabled git commit on beta branch (#138) (d108c75)
- Expose modifiedCount in update response (#103) (ae08a18)
- filter improvements (#322) (73c6e25)
- findMany() and findOne() using FindQuery object (#197) (68d5411)
- GetDocs on search index to return metadata along with document (#260) (2eebb5d)
- group by option for search queries (#320) (115dc3f)
- groupBy option for Index Search (#309) (2347fb1)
- implemented DB methods part-1 (c76e955)
- Implemented getSet method for cache (#202) (789f459)
- Implemented TigrisClient methods (5e5229e)
- int64 support in TypeScript sdk (#93) (8b1f4a1)
- Interface based collection and filters (9495e12)
- load schema definitions from a file (#148) (49d4e40)
- non-streaming search api with pagination (#92) (2863487)
- Pass back ids to user model for insert/insertOrReplace (0c78c6e)
- Pass index name along with decorated class (#348) (c6b2823)
- Register Schemas api for decorated classes (#184) (d2e6f5e)
- Remove insecure from config (#128) (5a74245)
- Removing change events support (a2e29d7)
- removing create project capability (#191) (05e43e4)
- Reworked collection APIs to use query objects (4f49c46)
- schema generation using decorators (#183) (05808cb)
- Search annotations on a collection (#265) (d2aaaef)
- Search Index modeling using decorators (#240) (8e62d73)
- Search indexing APIs (#226) (7c4e8b6)
- Simpler Search pagination (#195) (3852668)
- Simpler SelectorFilter (508168e)
- Simpler UpdateFields (e6b0308)
- Sorting the search results (#55) (91d6e3c)
- static type binding for query (#350) (75c7fbc)
- static type checking for query constructs (#273) (342ea36), closes #269
- Supply cookies back for interactive tx for stickiness (5007a35)
- Support application authentication (1718ee9)
- Support for comparison filters in search/read (#51) (92a80f0)
- Support for Date types in schema and filter (#194) (abd96b5)
- Support for find and search operations on Topics (#104) (faf5dfa)
- Support multiple connection mode (249aa0d)
- Support simple selector filter within logical filter (4d8d13a)
- Sync
getDatabase()
call (#215) (60782b5) - text match metadata in search response (#263) (e8ffdb8)
- Tigris search client (#39) (59607c8)
- UpdateOne/UpdateMany() and deleteOne/deleteMany() (#105) (4ad85e1)
- Vector fields and vector search query (#293) (7ec2580)
- version bump (#86) (1337156)