Skip to content

Releases: pg-sharding/spqr

1.5.0

19 Jul 05:05
46815b5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.0...1.5.0

1.4.0

17 Jun 13:50
10a4b67
Compare
Choose a tag to compare

Auth

Balancing

New features

  • Extended proto multiple portal support/describe msg fix by @reshke in #631
  • Support unix socket communication by @diPhantxm in #614
  • Add set operations processing by @EinKrebs in #639
  • Process several set values for each distribution key by @EinKrebs in #625
  • Support per-route custom search_path by @reshke in #654
  • Add pid column to show backend connection & add `show prepared_stat… by @reshke in #660
  • better console messages by @IakimovNutria in #629
  • Able to use different username when internal backend connect to shards by @NitroLine in #664

Fixes

Tests, docs

New Contributors

Full Changelog: 1.3.1...1.4.0

I.III.I

05 Apr 14:03
e84b509
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.0...I.III.I

1.3.0

25 Mar 10:50
be78c32
Compare
Choose a tag to compare

What's Changed

On the way to SPQR 2.0 #431

  • Added 'ALTER DISTRIBUTION ATTACH RELATION' command by @EinKrebs in #480
  • Removed 'ATTACH TABLE TO DATASPACE' from gram by @EinKrebs in #482
  • Fix GetDistribution method in MemQDB by @EinKrebs in #485
  • Added 'ALTER DISTRIBUTION ds_id DETACH RELATION rel_id' statement support by @EinKrebs in #484
  • Forbid default distribution & coordinator fixes by @EinKrebs in #490
  • Support hash functions in distributions. Add distribution key in inte… by @reshke and @ein-krebs in #503 #505
  • Removed unused function SetDS from some clients by @EinKrebs in #507
  • Enhace yacc parser to accept multiple relations by @reshke in #508
  • Forbid setting __spqr__distribution param & removed Distribution-related client methods by @EinKrebs in #509
  • Remove sharding rules by @EinKrebs in #510
  • More verbose output in 'SHOW distributions' command by @EinKrebs in #514
  • Added test for re-attaching relation to distribution by @EinKrebs in #516
  • Add 'SHOW realtions' method to console by @EinKrebs in #515
  • Removed sharding rules from core & QDB by @EinKrebs in #517
  • Detach relations in DROP DISTRIBUTION CASCADE by @EinKrebs in #529
  • Deprecate key range upper bound in grpc by @EinKrebs in #527
  • Added processing for 'ADD/DROP SHARD' commands by @EinKrebs in #539
  • Drop key range upper bound from everywhere by @EinKrebs in #553
  • Fix DROP DISTRIBUTION in etcd by @reshke in #565

Shards [re]balancing

Extended Protocol improvements

  • Fix xproto with advanced routing logic. by @reshke in #456
  • Change parameter in TestPrepStmt so no ParameterStatus is sent by @EinKrebs in #466
  • Fix logging during database & sharding rules in proto tests by @EinKrebs in #471
  • 'maintain_params: true' in xproto tests router config by @EinKrebs in #472
  • Add nodata case in xproto by @reshke in #486
  • Split bind/exectute logic into stages by @reshke in #487
  • Delete non-idempotent tests by @reshke in #491
  • Fix some xproto tests by @reshke in #492
  • Xproto route on param test by @reshke in #497

Fixes, refactorings, tests, etc.

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

29 Jan 09:37
20e52fc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

1.1.0

15 Jan 06:41
a109679
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

01 Dec 12:42
70ef54f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.0...1.0.0

0.1.0

01 Sep 05:52
3881f39
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.7...0.1.0

0.0.7

10 Aug 15:27
c76d11b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.6...0.0.7

0.0.6

24 Jul 08:04
c841ff8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.5...0.0.6