title | toc | summary | redirect_from |
---|---|---|---|
What's New in v1.1-alpha.20170622 |
true |
Additions and changes in CockroachDB version v1.1-alpha.20170622 |
/v1.1-alpha.20170622.html |
Get future release notes emailed to you:
<script>
hbspt.forms.create({
css: '',
cssClass: 'install-form',
portalId: '1753393',
formId: '39686297-81d2-45e7-a73f-55a596a8d5ff',
formInstanceId: 1,
target: '.install-form-1'
});
</script>
- Building from the source repo now works when
$GOPATH
is unset. #16364 - CockroachDB now uses
dep
instead ofglide
to manage Go dependencies. #16275 - gRPC has been updated to version 1.4.0. #16496
- The APD library has been updated, improving performance of
DECIMAL
operations. #16520
- New
SHOW SESSIONS
andSHOW QUERIES
statements display active sessions and queries on a node or cluster. #16072 - The
DROP USER
statement is now supported. #16442 - The
BEGIN
statement now accepts theREAD WRITE
modifier for compatibility with the Golib/pq
driver. #16387 - The
pg_catalog.pg_table_is_visible()
function is now implemented, improving compatibility with several ORMs. #16410 - A new session-based tracing interface is available with
SET TRACE=(ON|OFF)
andSELECT * from crdb_internal.session_trace
. #16253 - The beginning and end of schema changes are now recorded in the
crdb_internal.jobs
table. #15936 SET "time zone"
is now recognized as equivalent toSET TIME ZONE
. #16459SET client_encoding='unicode'
is now recognized as equivalent toUTF-8
. #16511
- All pages under
/debug/
are now controlled by theserver.remote_debugging.mode
setting. #16341 - Several debug pages now work even when the system config is unavailable. #16423
- Crash reports no longer include hostnames. #16332
- Backup URLs are now sanitized before being written to the system jobs table. #16370
- Improved the ability of the system to recover when all nodes are stopped at once, then all but one are restarted. #16347
- Outer joins no longer incorrectly return extra rows when there are multiple rows with the same value in the joined columns. #16372
RESTORE
no longer attempts to split at invalid keys. #16375- Fixed a panic with message
indexed var linked to different container
. #16434 - Fixed
quota pool no longer in use
errors when leadership and the range lease are not co-located. #16413 - Improved error handling in the
COPY FROM
command. #16393 - Casting a string to
regtype
now uses the full type parser. #16476 - Some fatal errors now kill the process immediately instead of unwinding the stack and allowing new errors to occur and mask the original failure. #16482
- The system will try to avoid replicating to unstable two-replica configurations unless a third candidate is also available. #16411
- Fixed a panic in the timestamp cache. #16503
- Adjusted timeouts used in internal retry loops. #16357
- Reduced some redundant logging. #16358
- Improved performance under high-contention workloads. #16256
- Reduced command queue overhead in read-heavy workloads. #16360
- Prepared statements are now included in memory accounting. #16433 #16470
- Snappy compression is now enabled by default for inter-node communication. #16432 #16451
- The GC queue now works in smaller chunks. #16299
- Smoothed statistics used in rebalancing. #16464
- Improved performance of the distSQL row fetcher. #16446 #16467
- OpenTracing spans are now identified by name instead of
file:lineno
. #16397 - Read-only batches now reuse iterators when possible. #16406
- The hash joiner now looks ahead on both streams to see if one of them is very small. #16402
- Improved basic hardware recommendations for a CockroachDB cluster. #1596
- Improved the
REVOKE
documentation. #1595 - Updated the Node.js transaction wrapper to allow values to be returned to the client. #1603
- Updated the instructions for orchestrating a local CockroachDB cluster with Kubernetes Minikube. #1616