You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API adjust. Brand new groupId and artifactId for Maven, package name and spring namespace name. Simplify and enhance API configuration, inline expression fully configuration support
Support spring-boot-starter of Sharding-JDBC
Dynamic configuration. ZooKeeper and etcd can be used as registry to dynamically modify data sources and sharding configurations
Database orchestration. Fusing database access procedures to access databases and disable access to slave databases
ConfigMap support. Predefined metadata can be obtained in the sharding and read-write separation strategy
Tracking system support. You can view the invocation chain of Sharding-JDBC through sky-walking and other Opentracing based APM systems
Enhancements
Core
ISSUE #386 Support SQL that does not contain table names, such as SELECT 1
Sharding-JDBC
ISSUE #407 Support Hyphen properties for sharding-jdbc-spring-boot-starter
ISSUE #387 Prevent errors from keywords process when '`' exists in function + column name
ISSUE #419 When SQL is rewritten, it does not determine whether alias is a keyword without the escape character, which results in SQL exception
ISSUE #464 SQL if the varchar type is not closed due to the absence of matching single quotes, and the next varchar in SQL is the wrong SQL of Chinese characters, it will lead to higher use of CPU
ISSUE #398 Use Hint routing to shield case sensitivity
ISSUE #404 Sharding-jdbc's spring-boot-starter does not support HikariDataSource
ISSUE #436 Read-write splitting, when the RoundRobin algorithm is configured from the database and MyBatis is used, it can only be routed to the same slave library
ISSUE #452 Sharding of DDL statements to more than one table causes a connection leak
ISSUE #472 Before Connection executes createStatement, it calls getMetaData first and then setAutoCommit can not take effective connection to the database that was created later