3.0.0 #2629
Denchick
announced in
Announcements
3.0.0
#2629
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are excited to announce SPQR 3.0.0! All the goals outlined in the SPQR 3.0 Roadmap have been implemented — distributed and reference tables, distributed query support, and two-phase commit for DDL/migrations across shards.
There are no breaking changes between 2.9.x and 3.0.0. We are simply opening a new chapter for SPQR and moving forward.
This release covers all changes from 2.9.9 to 3.0.0, including intermediate patch releases: 2.9.10, 2.9.11, 2.9.12
What's Changed
JOIN Routing & CTE Support
Extended Protocol & Multi-Portal
ProcessOneMsgCarefullyfor Describe by @reshke Use ProcessOneMsgCarefully for Describe #2442pg_is_in_recovery()by @reshke Respect result format code in virtual pg_is_in_recovery() #2517Two-Phase Commit (2PC)
__spqr__set_next_2pc_gidand use it in tests by @reshke Add__spqr__set_next_2pc_gidand use it in tests #2536Implicit Transactions
Auto-Linearize for Multi-Shard DML
INSERT INTO .. RETURNINGby @reshke Fix auto-linearize on INSERT INTO .. RETURNING #2527UPDATEby @reshke Support correct CC tag in multishard UPDATE #2618 Support correct CC tag in multishard UPDATE in xproto #2622Data Transfer & Balancer
Metadata & Key Range Management
Console & SQL Enhancements
HELPfor register/unregister routers, misc commands by @Denchick HELP register/unregister routers #2367 HELP misc #2371HELPby @Denchick enforce 80-char line limit in HELP #2453ADDkeyword, useCREATEinstead by @Denchick Deprecate ADD keyword, use CREATE instead #2038LOCAL&GLOBALshow kinds by @reshke Implement LOCAL & GLOBAL show kinds #2440ALTER SYSTEM ROTATEfor spqr-console log rotation by @reshke AddALTER SYSTEM ROTATEfor spqr-console log rotation #2558SHOW SHARDS_EXTENDEDcommand by @diPhantxm AddSHOW SHARDS_EXTENDEDcommand to spqr-console #2562ALTER SHARDin router with coordinator by @diPhantxm SupportALTER SHARDin router with coordinator #2428 More tests forALTER SHARDand fix #2445discard countcolumn toSHOW poolsby @reshke Adddiscard countcolumn toSHOW pools#2615server_lifetimesetting to backend rules by @reshke Add server_lifetime setting to backend rules #2616GRANT& alter system re-bootstrap by @reshke SQL part of GRANT & alter system re-bootstrap #2381Monitoring & Observability
TRACEseverity for some debug messages by @reshke Add and useTRACEserverity for some debug messages #2533spqr-monitor
Shard Management & Networking
synchronous_committoremote_applyon shards by @EinKrebs Change synchronous_commit to remote_apply on shards #2521Error Reporting
errComplexQueryto usespqrerrorinfrastructure by @reshke Switch errComplexQuery to usespqrerrorinfrastructure #2414Configuration
idle_in_transaction_session_timeoutby @EinKrebs Support disabling idle_in_transaction_session_timeout #2617Stability & Panic Fixes
SHOW relation& refactor by @EinKrebs Fix panic in "SHOW relation" & refactor #2407os.Exit()by @reshke Make ICP panic action to be os.Exit() #2499Code Quality & Linting
golang.org/x/exp/sliceswith stdlibslicesby @Denchick Replacegolang.org/x/exp/sliceswith stdlibslices#2473ShardMapping, useTopologyManagerinstead by @reshke Remove ShardMapping, use TopologyManager instead #2437Tests
CmpRangesLessStringDeprecatedby @Vinter-mach Add unit test CmpRangesLessStringDeprecated #2502ClientInfo,RuleRouterand testListClients,ListBackendConnections,ListPoolsby @AnastasiaKostareva mock ClientInfo, RuleRouter and tests ListClients, ListBackendConnections, ListPools #2451Documentation
DevOps & CI
schema_qual.sqlby @Denchick Fix regress test teardown inschema_qual.sql#2592New Contributors
Full Changelog: 2.9.9...3.0.0
This discussion was created from the release 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions