Releases: uber-go/dosa
Releases · uber-go/dosa
Second release candidate for DOSA v3
Docs changes from rc.1
DOSA v3 RC1
First release candidate for V3
Added TTL support
- Fix bug in invalidating fallback cache on upsert (#292)
- Implement MultiRemove and MultiUpsert in fallback connector (#298)
- Refactor fallback connector (#299)
- Implement MultiRead in fallback connector (#296)
- Implement multi upsert and multi remove methods in memory connector (#301)
- Implement multi upsert and multi remove in YARPC connector (#303)
- Added TTL support (#286)
YARPC and Fallback Connector fixes
In-Memory Connector Bug Fixes
A minor release since 2.5.0 has glide problem
v2.5.1 Update CHANGELOG to prepare for 2.5.0 release (#265)
Multi-Read API and CLI schema check fix
- [Improvement] Fix memory connector bugs in remove API (#278) and findInsertionPoint (#276)
- [Feature] Exposed
GetRegistrar()
API in client (#272) - [Feature] Implement
MultiRead
for dosa client (#270, #274) - [Improvement] Add encoding package which contains basic implementations of json and gob encoding (#267)
- [Improvement] Fallback connector fixes, including always return all results as pointers and only writing to fallback when origin succeeds (#264, #266, #271)
- [Improvement] Fix the
check
schema command in CLI, which can be used to check whether a new entity can be upserted or not (#247, #268) - [Breaking] Make
scope
name required for CLI schema commands, to avoid accidental access of unintended scope and misleading error message (#251) - [Improvement] Obtain redis connector success rate (#253)
- [Improvement] Better error handling in yarpc connector (#258) and routing connector (#259)
- [Improvement] Better error message for malformed entity tag (#260)
Test Client and Routing Connector
- [Feature] Added new "Routing Connector" allowing for a connector that forwards requests to one of several other connectors (#210 & #222)
- [Improvement] Remove unimplemented Search API (#227)
- [Improvement] Better YARPC connector error messages (#230)
- [Feature] Add new Test Client (#240)
- [Improvement] Fix bug with time.Time fields being used as part of the primary key with the in-memory connector (#244)
- [Improvement] Remove usage of dosa-dev-gateway in the CLI as it's no longer needed (#238)
- [Improvement] Better error message when trying to do a RemoveRange on secondary-index fields (#232)
- [Improvement] Issue errors when secondary index fields are not exported (#246)
Null support, Native Cassandra connector, WalkRange
- [Breaking] Remove
dosaclient
package in favor ofconfig.NewClient
(#213 & #218) - [Improvement] Improve yarpc connector errors (#211)
- [Improvement] Remove directory scan config option (#203)
- [Feature] Add pointer support for entity fields (#209)
- [Feature] Add
WalkRange
function to client API (#201) - [Feature] Implement the Cassandra connector (#180)