Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 May 23:42
· 18 commits to release since this release
54157d8

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)