Releases: CECTC/dbpack
Releases · CECTC/dbpack
v0.5.0 Support sharding databases, sharding tables and shadow table
Here are the instructions.
Features
- feat: support delete on sharded table (44) (a0a5bda)
- feat: support update on sharded table (45) (8dd789e)
- feat: support multiple columns order by (133) (7a213c2)
- feat: support limit without orderby (168) (dbff926)
- feat: support cross-database delete transactions (180) (90f9d42)
- feat: support count aggregate func on sharded table (78) (8290190)
- feature: support cross-database update transactions (193) (b184688)
- feat: support show stmt (209) (1b4e902)
- feat: support query on global table (134) (1d2d32d)
- feat: support check conn liveness (260) (59b9ff1)
- in sharding mode, support local transaction (236) (97c5e18)
- feat: support xa protocol (261) (6611c17)
- feature: support show table status (189) (f896fc3)
- feat: support show columns and show index in sharding mode (269) (2c20554)
- feat: export dead branch session api (264) (fd87df8)
- feat: support number range sharding algorithm (235) (5177880)
- feat: support create index and drop index in sharding mode (175) (dc372d9)
- feat: support show tables in sharding mode (190) (1c353ea)
- fix: finished distributed pk feature (42) (8bb0903)
- feature: support route insert sql to shadow table (258) (5a461ec)
- feat: segment sequence support define initial value (281) (6655483)
Bug Fixes
- fix: in sharding mode, merge result miss some rows (214) (1aebf5c)
- fix: support release savepoint (251) (63b19cb)
- fix: release savepoint should not return connection (252) (47f1059)
- fix: match url should support prefix and regex match type (254) (5caeb6c)
- fix: xa commit/rollback should executed by master conn in rws mode (280) (9962372)
Changes
v0.4.0 Released rate limit and circuit breaker
Features
- feature: support rate limit filter (181) (8d6877d)
- feature: support circuit breaker (182) (7a1a977)
- feat: support savepoint statement (229) (146f75d)
Bug Fixes
- fix: mysql 8.0 set transaction isolation error (226) (246386a)
- fix: restore string without default charset (227) (0daddb0)
- fix: should restore xid hint (239) (66137ba)
Changes
v0.3.2 Support customize request buffer size for http request
v0.3.1 Support gin middleware and grpc interceptor
v0.3.0 Released audit log、sql tracing, previewed column encryption and decryption.
We previewed audit log at v0.2.0, now we released audit log and sql tracing. And, there are a sample of sql tracing, If we run this sample, we can view complete distributed transaction tracing data at http://localhost:16686/
. And we previewed column encryption and decryption.
Features
- add more trace span and integrate with jaeger (177) (d703959)
- add trace for BackendConnection (204) (36b3894)
- support column encryption (24) (946c190)
Bug Fixes
Release of v0.2.2
v0.2.1 Fix tcc mode, json.Unmarshal requestContext.Headers failed
v0.2.0 Released read write splitting, previewed audit log
We released read write splitting at v0.1.0. Now, We have fixed some bugs and added the ability to use the UseDB
hint to customize query request routing.
Bug Fixes
- currentRecords may be nil (157) (e7c8747)
- php 8.0 pdo will check the flag bit (163) (0fd83bb)
- borrowed connections should be returned when not in use (164) (b1c8330)
- load balance algorithm unmarshal error (169) (7819ce9)
Features
v0.1.2 TransactionInfo.RequestPath support prefix match and regex match
v0.1.1 Supports coordinated COM_QUERY requests for distributed transactions
Added dotnet samples
Bug Fixes
- enhance etcd client config (112) (798f124)
- fix global session timeout calculate (118) (bf3b084)
- should sort the columns (131) (f3bc97f)
Features
- transaction metric (54) (0ae8c77)
- support com_query update sql request (104) (9eff19f)
- support com_query delete sql request (104) (af98362)
- support com_query insert sql request (104) (1aa20fc)
- support comQuery request globallock hint (104) (437667e)
- add status api (139) (93ceee0)