Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

beta-20161013 #9781

Closed
20 tasks done
tamird opened this issue Oct 6, 2016 · 46 comments
Closed
20 tasks done

beta-20161013 #9781

tamird opened this issue Oct 6, 2016 · 46 comments
Assignees

Comments

@tamird
Copy link
Contributor

tamird commented Oct 6, 2016

Getting this started early because we're gonna have a monster release next week. We can adjust the release candidate forward next week if it makes sense.

The release candidate is ce09bd8.

git log 72ee63f..ce09bd8e97862d0d28d23b193101817c741564e7 --pretty=format:"%an%x09%h%x09%ad%x09%s" --no-merges --date=short | sort
Alex Robinson   0200e20 2016-09-12  sql: Add pgerror code type for syntax errors
Alex Robinson   0826d32 2016-09-12  sql: Support more forms of CREATE TABLE AS
Alex Robinson   09f4144 2016-09-08  sql: Add parsing tests for create/drop view
Alex Robinson   0bf9e9d 2016-09-15  sql: Don't create indexes / column families for views / virtual tables
Alex Robinson   16cbfb5 2016-08-30  rfc: Support for non-materialized views (WIP)
Alex Robinson   1a4cdcd 2016-09-09  sql: Add simple logic test for create/drop view
Alex Robinson   1ab80e2 2016-09-23  docs: Add scripts for running on kubernetes on gce and aws
Alex Robinson   1ad68b7 2016-08-29  docs: Copy Kubernetes config over from Kubernetes repo
Alex Robinson   1e0941a 2016-09-12  sql: Support views in information_schema.tables
Alex Robinson   2a53985 2016-09-01  docs: Linkify all issue/PR references in RFC headers
Alex Robinson   2c24d17 2016-09-09  sql: Return pg error codes for db/table already exists errors
Alex Robinson   3102691 2016-09-13  sql: Protect against accidental treatment of views as tables
Alex Robinson   4501ac3 2016-09-13  sql: Use pgerror for renaming table that doesn't exist
Alex Robinson   450d3a2 2016-09-07  rfc: Clarify support for a couple minor view features
Alex Robinson   7554c01 2016-09-13  sql: Support for selecting from views
Alex Robinson   812720e 2016-08-22  ui: serve 404s rather than 500s for unknown HTTP paths
Alex Robinson   849a4af 2016-08-23  all: Remove dangling reference to make clean in the ui directory
Alex Robinson   8f41eaa 2016-09-12  sql: Fix DB-qualified table names in CREATE TABLE AS
Alex Robinson   982963f 2016-08-31  docs: Move all RFC images into the RFCs/images directory
Alex Robinson   989be7b 2016-09-28  docs: Update Kubernetes docs to include Container Engine as option
Alex Robinson   9bf28a4 2016-09-05  sql: Support for creating views, but without cross-references
Alex Robinson   ab04e48 2016-09-29  kubernetes: Don't tolerate unready endpoints in petset config
Alex Robinson   ab33072 2016-09-07  sql: Support for deleting views without handling cross-references
Alex Robinson   aec286c 2016-08-17  docs: small getting-started docs improvements
Alex Robinson   c057a0a 2016-09-19  util: Format maybe-nil error as %v
Alex Robinson   c144ed2 2016-10-04  cli: Remove deprecated http-addr flag
Alex Robinson   c6564e5 2016-08-31  docs: Clean up the statuses of old RFCs
Alex Robinson   c717c8d 2016-09-02  cli: Print more info to stdout when starting a node
Alex Robinson   daae4a0 2016-08-30  docs: Create non-restartable pod in one-line Kubernetes example
Alex Robinson   dd8fe92 2016-09-14  rfc: Fix incorrect statement about postgres view update support
Alex Robinson   e267e18 2016-09-04  docs: Minor spelling/grammar fixes in some RFCs
Alex Robinson   e66c22e 2016-10-04  *: Update crlfmt version and fix improperly formatted functions
Alex Robinson   ea81253 2016-09-16  docs: Create 5 kube replicas, not 6
Alex Robinson   f66733a 2016-09-02  build: Print out the check error(s) when goimports or misspell fails
Andrei Matei    0a0a763 2016-08-03  storage: introduce LeaseInfoRequest
Andrei Matei    19d3ca3 2016-09-14  storage: the LeaseInfoRequest no longer acquires a lease
Andrei Matei    3d0d306 2016-08-05  storage: send lease requests throught the sender replica
Andrei Matei    409b3ec 2016-09-01  sql: introduce DIST_SQL session setting, for testing
Andrei Matei    52b4b07 2016-08-03  storage: introduce non-temporal commands
Andrei Matei    65cfe0e 2016-08-24  storage: Add a Lease field to the NotLeaseHolderError
Andrei Matei    aed470e 2016-08-11  sql: refresh Txn.OrigTimestamp on all retries
Andrei Matei    af09852 2016-08-22  storage: add a test for error handling in read-only non-kv batches
Andrei Matei    afb0fe2 2016-09-01  distsql: fix bogus Errorf
Andrei Matei    b0ff03a 2016-08-16  sql: introduce TxnAborter
Andrei Matei    c581782 2016-08-22  storage: fix error handling for single non-kv requests
Andrei Matei    df82490 2016-09-10  acceptance: namespace container used in acceptance tests
Andrei Matei    e16cff3 2016-08-24  storage: always use ctors for NotLeaseHolderError
Andrei Matei    e6a6e53 2016-08-31  log: fix VEvent to consider the verbosity of the caller module
Ben Darnell 05ad1c7 2016-09-21  storage: Also disable split queue in createTestStore
Ben Darnell 7bd6b1d 2016-08-18  server: Clear the env cache after resetting environment variables
Ben Darnell eee848a 2016-09-21  storage: Narrow a hack introduced in #7789
Bram Gruneir    05de822 2016-08-18  storage: update client raft unit tests to remove store gossiper
Bram Gruneir    0a0d79a 2016-09-30  docs: rework section on node storage
Bram Gruneir    2022bc2 2016-08-25  server: enable testserver to take different store configurations
Bram Gruneir    2e81f03 2016-08-23  all: misc spelling fixes
Bram Gruneir    3994914 2016-08-16  util/stop: Spelling fixes
Bram Gruneir    6aede5a 2016-08-25  storage: small spelling fix
Bram Gruneir    7cb1f46 2016-08-16  util/stop: Update logging
Bram Gruneir    81305f1 2016-08-24  base/server: move store_spec from server to base
Bram Gruneir    819884b 2016-08-25  server/base: comment updates
Bram Gruneir    a0a53c5 2016-10-03  storage: skipping TestGetTruncatableIndexes due to flakiness
Bram Gruneir    b31704d 2016-10-02  server, storage/engine: update recommended and default file descriptors
Bram Gruneir    f6bc70d 2016-08-17  util/stop: move mutex to an anonymous struct
Cuong Do    77b8909 2016-08-18  acceptance/terraform: upgrade Ubuntu to 16.04 LTS
Cuong Do    9896682 2016-08-18  kv: add logs for leaseHolderCache
Cuong Do    e52cb5a 2016-08-18  acceptance/terrafarm: enhance cluster cleanup cmd
Cuong Do    ecd48c2 2016-08-17  acceptance/terraform: less log rotation
Cuong Do    ed69fe2 2016-10-04  storage: debug logs for replicateQueue and replicaScanner
Daniel Harrison 2225ba0 2016-08-18  sql: make TestVet happy
Daniel Harrison 4ddcff1 2016-10-04  sql: use 3 node cluster in backup/restore tests
Daniel Harrison 5c67913 2016-08-19  sql: rekey tables during restore
Daniel Harrison 5dc343b 2016-08-17  sql: less hacky version of selecting which tables to restore
Daniel Harrison 7413ca4 2016-08-25  sqltest: skip TestBackupRestoreBank until race is fixed
Daniel Harrison 78c33aa 2016-08-22  sqltest: fix style nit from #8621
Daniel Harrison 7e6d65e 2016-08-17  sql: return amount of keyval data snapshotted in Backup
Daniel Harrison 804f2e5 2016-08-16  sql: rewrite backup/restore test and bench
Daniel Harrison 9851b2d 2016-08-25  cli: move backup/restore under debug
Daniel Harrison 994cb0f 2016-07-22  sql: enable interleaved tables
Daniel Harrison bae3b91 2016-08-23  sqltest: bank test for backup/restore
Daniel Harrison bccfc4b 2016-09-14  sql: refactor Ingest (previously called Import)
Daniel Harrison c028d85 2016-08-31  sqltest: derace TestBackupRestoreBank
Daniel Harrison fe6f809 2016-09-13  sql: checksum backup/restore files
Daniel Theophanes   e2b2635 2016-09-21  storage/engine,server: correct build and run on 32-bit systems
David Eisenstat db157b7 2016-09-06  storage: allow consistency checks on frozen ranges
David Taylor    0221965 2016-08-22  sql: add handling of CHECK and FK to ALTER..DROP CONSTRAINT
David Taylor    17bc8f1 2016-08-22  sql: auto-generate CHECK constraint names
David Taylor    361afc5 2016-09-06  sql/parser: capture optional validation behavior
David Taylor    3a630cd 2016-08-22  sql: mark ALTER col TYPE unimplemented
David Taylor    3aad273 2016-09-06  sql: Allow adding *unvalidated* CHECK and FK constraints to existing tables
David Taylor    4301246 2016-08-29  sql: attempt to generate unique names for CHECK constraints
David Taylor    538bc3c 2016-09-12  sql: move makeTableDesc to planner, replace non-CreateTable usage with literals
David Taylor    641477b 2016-09-09  sql: implement CASCADE for TRUNCATE
David Taylor    6fec527 2016-10-05  sql: fix panic on HELP for builtins with unknown return type
David Taylor    8c6a277 2016-09-06  sql: parse ALTER TABLE ... VALIDATE commands
David Taylor    919f042 2016-09-06  sql: implement VALIDATE of CHECK constraints
David Taylor    ab4a297 2016-09-17  sql: don't assume session zone in non-zone timestamps
David Taylor    b8985ac 2016-09-23  sql: implement basic HELP support
David Taylor    bbceb66 2016-08-25  sql: mention that CASCADE is unsupported
David Taylor    bf59361 2016-09-19  sql/parser: parse 'HELP' queries
David Taylor    c8253a6 2016-08-24  rfc: quiesce ranges
David Taylor    f9b5d48 2016-08-22  sql: refactor gathering constraint info into common helper
Francis Bergin  777f16d 2016-09-16  Fix typo in docs
Jordan Lewis    1f50b96 2016-08-22  build: fix upload-coverage
Jordan Lewis    1f5cf1f 2016-08-30  storage: streaming snaps chunked by size in bytes
Jordan Lewis    3f438e0 2016-08-08  storage: stream snapshots via a new GRPC endpoint.
Jordan Lewis    4a14f29 2016-08-18  Add acceptance.test to gitignore.
Jordan Lewis    57f0c98 2016-08-21  Extract utility method from HandleRaftRequest.
Jordan Lewis    6dc4948 2016-10-03  *: reformat according to STYLE.md
Jordan Lewis    8d5ab7c 2016-08-16  acceptance: skip flaky TestClusterRecovery.
Jordan Lewis    9b51aeb 2016-08-30  storage: distinct batches for snapshot logs
Jordan Lewis    ae67d0b 2016-10-04  storage: deflake TestSkipLargeReplicaSnapshot
Jordan Lewis    db89d63 2016-08-24  build: remove data-race and stdmalloc configs
Jordan Lewis    dc12a94 2016-08-22  build: Pass coverage tokens to builder.
Jordan Lewis    e606afe 2016-08-30  storage/engine: improve batch.Repr()
Jordan Lewis    f3f05b3 2016-08-30  storage: streaming snap miscellaneous improvements
Jordan Lewis    fe59302 2016-08-30  storage: get snapshot log entries lazily
Matt Jibson 2130c77 2016-08-18  sql: support hour-only timezone
Matt Jibson 2842565 2016-08-29  sql: batch restore Puts to increase performance
Matt Jibson 2ec8d57 2016-09-01  sql: refactor common RSG test work
Matt Jibson 32513a5 2016-08-18  sql: switch to our forked yacc to prevent NTYPES error
Matt Jibson 4797b70 2016-08-18  sql: append panic-causing SQL to error string
Matt Jibson 523c510 2016-08-31  cli: don't output SQL results during zone set
Matt Jibson 6eb6619 2016-08-31  sql: add SPLIT AT
Matt Jibson 73a1779 2016-09-03  sql: fix random tests to actually work
Matt Jibson 7449943 2016-08-30  sql: support COPY protocol
Matt Jibson 7b6eab6 2016-08-18  sql: require table priv for SHOW CONSTRAINTS
Matt Jibson 7fdf511 2016-09-15  sql: fix RSG test problems
Matt Jibson 82cadcb 2016-08-17  sql/pgwire: fix binary decimal encoding
Matt Jibson ae156d3 2016-08-25  sql: use timestamps for consistent, retryable multi-txn backups
Matt Jibson b11c95e 2016-08-17  sql: improve interval parsing to better match postgres
Matt Jibson b6e03fd 2016-08-26  sql: add random syntax generator tests
Matt Jibson b723f2f 2016-09-12  sql: set DB in connection in RSG tests
Matt Jibson bac62a2 2016-09-29  sql: fix RSG tests
Matt Jibson d5a3660 2016-08-27  sql: remove nanoseconds
Matt Jibson e405782 2016-08-17  sql: rename col_label to unrestricted_name
Matt Jibson ed16a51 2016-08-18  sql: remove unit-changing for H:M:S interval parsing
Matt Jibson effb7ae 2016-10-03  sql: export Aggregates
Matt Jibson f5bf38f 2016-09-13  sql/pgwire: correctly set NULL OID
Matt Tracy  06a490d 2016-08-22  Add SampleNanos field to Time Series Query
Matt Tracy  2ed4ecc 2016-09-07  Admin API: Augment {Database|Table}Details
Matt Tracy  31c2f05 2016-08-18  time series: Add Downsampling Iterator
Matt Tracy  3ed6fc0 2016-08-24  ui: Set SampleNanos field on metrics queries
Matt Tracy  4705b16 2016-08-24  ui: Convert Database pages to use SortedTable
Matt Tracy  a816a1b 2016-09-07  acceptance: Unskip TestEventLog
Matt Tracy  cfbbe5b 2016-09-07  status: Use Unescaped DB/Table names
Matt Tracy  e8db6c7 2016-08-31  ui: Fix ReactPaginate import
Matt Tracy  fb1b0a9 2016-08-24  time series: Rename a few objects
Matt Tracy  fee3ba6 2016-08-14  Add SortedTable Component
Max Lang    065b90d 2016-08-08  ui: add a table with logs to the (currently empty) logs page
Max Lang    0b1fc7a 2016-10-03  ui: stop excessive metrics queries
Max Lang    0c273d3 2016-09-13  ui: fix vscode type-checking for tests and Promises
Max Lang    0c4bda1 2016-09-12  ui: fixes a couple graph issues
Max Lang    3004e58 2016-08-19  ui: add livereload
Max Lang    3ff7d03 2016-08-22  ui: tweak redux-dev-tools fix
Max Lang    540762c 2016-09-29  ui: slow down retries after network errors
Max Lang    5df0841 2016-08-16  ui: timescale selector bugfixes
Max Lang    6ce2c09 2016-09-07  ui: fix issue where change in visibility caused an error
Max Lang    742f480 2016-09-29  ui: fill out db/table pages
Max Lang    759b030 2016-09-01  ui: fix bug where tab with graphs would crash after regaining focus
Max Lang    7b18f4c 2016-08-22  ui: fix html attributes in helpus.tsx
Max Lang    8a456eb 2016-08-17  ui: use protobuf instead of json for logs api call
Max Lang    c1df50c 2016-09-08  ui: set the default graph time window
Max Lang    c90fd02 2016-09-13  ui: tooltips briefly visible after hover to a mousing over
Max Lang    ca05ccc 2016-08-18  ui: use systemjs modules
Nathan VanBenschoten    0111811 2016-09-12  sql/parser: Store aggregate builtins in Builtin map with class attribute
Nathan VanBenschoten    10c98d3 2016-08-23  admin: Fix /database/{db}/tables/{table} endpoint for virtual schemas
Nathan VanBenschoten    13ede8e 2016-09-13  sql: Add support for lead and lag window functions
Nathan VanBenschoten    18200f0 2016-08-01  sql: Add information_schema.schemata table
Nathan VanBenschoten    236ac25 2016-09-26  sql: Add support for the pg_tables table in pg_catalog
Nathan VanBenschoten    23a0289 2016-09-29  sql: Reject aggregations and window fns in GROUP BY ordinal exprs
Nathan VanBenschoten    2e8ef5d 2016-09-27  sql: Add support for the pg_attrdef table in pg_catalog
Nathan VanBenschoten    2edd3e9 2016-08-26  sql/parser: Add INT8 INTEGER alias
Nathan VanBenschoten    3df4959 2016-08-29  sql: Add initial support for window functions
Nathan VanBenschoten    4072b7c 2016-08-16  sql/pgwire: Add support for Timestamp and TimestampTZ binary format
Nathan VanBenschoten    43db5ee 2016-08-23  sql/pgwire: Support the DATE binary format
Nathan VanBenschoten    4659b0d 2016-08-18  sql: Add information_schema.table_constraints table
Nathan VanBenschoten    5aeaa59 2016-08-25  sql: Create empty pg_catalog virtual schema
Nathan VanBenschoten    650d912 2016-08-17  sql/pgwire: Avoid bytes.Reader in decodeOidDatum for binary formats
Nathan VanBenschoten    6585d28 2016-09-07  Update backtrace-labs/go-bcd dependency
Nathan VanBenschoten    66b8ebb 2016-09-13  sql/parser: Add initial support for builtin window functions
Nathan VanBenschoten    6a968b6 2016-09-03  sql/parser: Verify that AggregateFuncs deep copy Datums on Result
Nathan VanBenschoten    6d9354b 2016-09-12  sql/parser: Perform window function application assertions during type checking
Nathan VanBenschoten    738d7c7 2016-09-27  sql: Add support for the pg_attribute table in pg_catalog
Nathan VanBenschoten    73b2be9 2016-08-19  sql/pgwire: Extend generate-decimal program for other types
Nathan VanBenschoten    7c4e53a 2016-09-30  server: Fix debug page 'trace' link, which said 'heap'
Nathan VanBenschoten    8015b43 2016-09-08  sql: Handle a variable number of arguments in window functions
Nathan VanBenschoten    86d1a62 2016-09-16  sql: Fix memory accounting in windowNode.computeWindows
Nathan VanBenschoten    a3208d0 2016-09-13  sql: Add support for first_value, last_value, & nth_value window functions
Nathan VanBenschoten    ada5a00 2016-09-27  sql: Add support for the pg_class table in pg_catalog
Nathan VanBenschoten    b7f1a8f 2016-09-15  sql: Fix crash when partitioning empty windows
Nathan VanBenschoten    dedc885 2016-09-30  sql: Generate virtual schema descriptors in a post-startup hook
Nathan VanBenschoten    e4d5e73 2016-10-05  sql: Normalize virtual schema database names
Nathan VanBenschoten    eca3963 2016-09-13  sql: Support ntile(INT) builtin window function
Nathan VanBenschoten    f2d5407 2016-09-15  sql: Avoid computeWindows logic completely when rows are empty
Nathan VanBenschoten    f9a9acc 2016-09-26  sql: Add support for the pg_namespace table in pg_catalog
Peter Mattis    0008085 2016-10-03  docs: update Range Metadata section
Peter Mattis    2dce846 2016-10-02  storage/engine: warn on long batch commits
Peter Mattis    576ea7f 2016-10-03  docs: update keys section
Peter Mattis    76bdcde 2016-10-02  storage/engine: remove usage of rocksdb::GetOptions
Peter Mattis    80c432e 2016-10-02  storage/engine: change min_write_buffer_number_to_merge from 2 to 1
Peter Mattis    8eb270c 2016-10-02  storage/engine: bump the memtable budget from 32 MB to 128 MB
Peter Mattis    9b83afc 2016-10-04  storage: move Store.AddReplicaTest out of production code
Peter Mattis    a0e662f 2016-10-02  storage/engine: remove memtable budget configuration
Peter Mattis    aa369c6 2016-09-10  storage: use MVCCBlindPut for the raft-last-index key
Peter Mattis    b7055c3 2016-10-03  cli: fix TestFlagUsage
Peter Mattis    b9b6c5b 2016-09-15  storage: tick the logical clock for quiescent ranges
Peter Mattis    d5a699f 2016-10-03  storage: shuffle replicas for scanner iteration
Radu Berinde    1ecef7f 2016-09-01  distsql: fix for empty streams
Radu Berinde    33ee392 2016-10-03  distsql: set up tracing
Radu Berinde    35bd06b 2016-09-12  distsql: add leaktest
Radu Berinde    36c62bd 2016-08-18  kv: plumb context to TxnCoordSender
Radu Berinde    3d137a6 2016-09-06  sql: retry on split failures during SPLIT AT
Radu Berinde    42da68e 2016-08-25  storage: remove unnecessary RunTask
Radu Berinde    44347e7 2016-08-26  storage: replace queueLog with EventLog in context
Radu Berinde    444b8e4 2016-08-25  log: support logging into EventLog
Radu Berinde    50c347d 2016-09-01  distsql: noop processor core
Radu Berinde    5e77c62 2016-08-30  storage: clean up queue.ctx usage
Radu Berinde    614645c 2016-08-29  distsql: use stopper
Radu Berinde    64e8576 2016-08-29  log: fix tags in traces
Radu Berinde    6958cf5 2016-08-23  storage: range log tags
Radu Berinde    7551753 2016-10-04  tracing: return spans instead of cleanup functions
Radu Berinde    7c3482e 2016-08-18  storage: plumb context to node and store
Radu Berinde    889aa7c 2016-08-29  sql: put session events in eventlog
Radu Berinde    90fce19 2016-08-30  log: allow Finishing an EventLog concurrently with events
Radu Berinde    9f81479 2016-08-24  server,storage: set node ID log tags
Radu Berinde    b022781 2016-10-03  storage: rename StoreContext to StoreConfig
Radu Berinde    b04e4bf 2016-10-04  distsql: disallow copy of exprHelper
Radu Berinde    b96b7c3 2016-08-25  storage: fixing queue Close() races
Radu Berinde    c245df0 2016-10-03  distsql: child spans for processors
Radu Berinde    cb48cec 2016-10-01  scripts: add a log2html script
Radu Berinde    dc05dff 2016-08-26  gossip: plumb contexts
Radu Berinde    dc5ec0f 2016-09-04  sql: don't limit batches with unordered spans
Radu Berinde    e543da7 2016-08-18  kv: use a base context for DistSender Tracer and log messages
Radu Berinde    e62197c 2016-10-05  tracing: temporarily reduce the number of events in net/trace
Raphael 'kena' Poss 01685ea 2016-09-28  cli: inform the user when the sql shell automatically reconnects.
Raphael 'kena' Poss 036c9b0 2016-10-04  acceptance/cli: accept 'connection reset' as alternate connection failure
Raphael 'kena' Poss 06d24c9 2016-09-10  cli: fix the doc for 'zone set' and add a new flag --disable-replication.
Raphael 'kena' Poss 0fb1b2d 2016-09-01  sql: fix a bug in the error handling for expression normalization.
Raphael 'kena' Poss 166ca6d 2016-09-28  acceptance: fix interactive cli test flakiness.
Raphael 'kena' Poss 1e04a49 2016-09-10  sql: simplify MemoryAccount and reduce memory overheads.
Raphael 'kena' Poss 208ab5b 2016-09-10  cli: update the dependency on readline.
Raphael 'kena' Poss 23d1b3a 2016-09-03  sql: tag log messages with the remote address.
Raphael 'kena' Poss 24cd8e1 2016-09-15  cli: update the dependency on readline.
Raphael 'kena' Poss 3a2fd1e 2016-09-20  cli: introduce a new example database for onboarding beginners.
Raphael 'kena' Poss 4463ce2 2016-09-04  sql: properly reject string literals containing invalid UTF-8 sequences.
Raphael 'kena' Poss 483b930 2016-10-04  cli: UX improvements to the sql CLI
Raphael 'kena' Poss 619e099 2016-10-06  util/timeutil: fix the strptime test.
Raphael 'kena' Poss 6655414 2016-08-25  sql: improve the ROUND and EXP functions.
Raphael 'kena' Poss 72a5c19 2016-08-18  sql: simplify/optimize/fix the aggregate functions.
Raphael 'kena' Poss 750a431 2016-10-04  sql: add missing casts, adjust cast from INT to INTERVAL
Raphael 'kena' Poss 78f83d9 2016-10-04  sql: preserve the syntax of casts and type annotations when pretty-printing
Raphael 'kena' Poss 7af346e 2016-10-05  sql: implement strptime/strftime.
Raphael 'kena' Poss 7b6f1a8 2016-09-06  sql: tag the logging context with 'internal' for the internal executor.
Raphael 'kena' Poss 8e41fda 2016-10-04  sql: test EXTRACT more and add new EXTRACT_DURATION for INTERVAL.
Raphael 'kena' Poss 9163be0 2016-07-02  sql: preliminary mechanism to track and limit SQL memory usage.
Raphael 'kena' Poss 93ce6f0 2016-09-03  sql: add ':::' as shorthand operator for ANNOTATE_TYPE.
Raphael 'kena' Poss 9f141bf 2016-08-30  sql: fix EXPLAIN for VALUES with expressions containing sub-queries.
Raphael 'kena' Poss a34b75c 2016-09-09  cli: add a new `gen` sub-command to generate a test database.
Raphael 'kena' Poss a44d0c8 2016-09-04  cli: update the dependency on readline.
Raphael 'kena' Poss a9ede29 2016-09-06  sql: better sanitize the arguments to ALTER TABLE .. SPLIT AT.
Raphael 'kena' Poss aced3cf 2016-09-09  cli: ensure that `cockroach sql` doesn't choke on final comments.
Raphael 'kena' Poss ae34264 2016-08-25  cli: ensure that an incomplete last statement is reported as an error.
Raphael 'kena' Poss b3efaf1 2016-10-04  sql: extend TestParse2 and fix parse-print-parse for EXTRACT.
Raphael 'kena' Poss bd7a35e 2016-09-01  cli: report forced signal termination with a proper signal error code.
Raphael 'kena' Poss c9a19d6 2016-10-03  sql: implement a CONCAT_AGG built-in function.
Raphael 'kena' Poss cb1cbc4 2016-09-28  circleci: run the acceptance test with the acceptance srcdir as cwd
Raphael 'kena' Poss d2cbf0e 2016-09-01  sql: fix panic upon handling SET ROW from client.
Raphael 'kena' Poss d4df9a8 2016-09-28  cli: enhance the `sql` CLI utility and fix long-standing bugs.
Raphael 'kena' Poss d9d4bb8 2016-08-16  sql: clean up error messages in join checks
Raphael 'kena' Poss e4892bf 2016-08-20  sql: add an aggregate test for smaller integers.
Raphael 'kena' Poss e881ca2 2016-10-04  acceptance: use sub-tests for TestDockerCLI.
Raphael 'kena' Poss ea8b8fa 2016-09-03  cli: add interactive tests.
Raphael 'kena' Poss f133cd4 2016-09-10  sql: simplify accesses to memory accounts.
Raphael 'kena' Poss fd0d8d9 2016-09-28  sql: improve error handling for SET TIME ZONE
Raphael 'kena' Poss fff381e 2016-08-25  sql: pretty print BIT columns as 'BIT' not 'INT'.
Spencer Kimball 121404d 2016-09-12  gossip: improve comment in gossip simulator
Spencer Kimball e51fe78 2016-08-18  Use a 100% unreachable address instead of a recently closed port
Spencer Kimball ea4bdf9 2016-09-09  gossip: fix occasional unittest failure, improve logging
Spencer Kimball ead23bd 2016-10-04  sql: renamed misspelled unsed to unused
Spencer Kimball f547380 2016-10-03  docs: delete cockroach client section (#9650)
Tamir Duberstein    04c1276 2016-09-02  Revert "storage: streaming snaps chunked by size in bytes"
Tamir Duberstein    078d834 2016-10-03  ui: update dependencies
Tamir Duberstein    0fb0d5b 2016-10-03  GLOCKFILE: update dependencies
Tamir Duberstein    13c55a8 2016-09-02  Revert "storage: stream snapshots via a new GRPC endpoint."
Tamir Duberstein    1dd6c9a 2016-08-16  ui: typings depend on generated proto typings
Tamir Duberstein    29aa018 2016-08-24  ui: remove targetLib
Tamir Duberstein    2dc9fff 2016-09-02  Revert "storage: get snapshot log entries lazily"
Tamir Duberstein    2ec0a81 2016-08-21  server: consolidate testing HTTP request code
Tamir Duberstein    3c12e19 2016-10-04  build: prune unused lint
Tamir Duberstein    41329ad 2016-08-16  Update dependencies
Tamir Duberstein    41a34be 2016-10-05  remove unused .dockerignore files
Tamir Duberstein    4a4632e 2016-08-24  ui: use serialization hook instead of hacking around
Tamir Duberstein    65c909a 2016-09-08  ui: update dependencies
Tamir Duberstein    6b953df 2016-10-03  GLOCKFILE: update deps
Tamir Duberstein    77eb62c 2016-08-16  server: define all RPCs in terms of grpc-gateway
Tamir Duberstein    79d263c 2016-10-05  storage: deflake TestGossipFirstRange
Tamir Duberstein    801e867 2016-08-22  ui: update dependencies
Tamir Duberstein    85ab140 2016-09-07  ui: fix vscode type-checking and autocomplete
Tamir Duberstein    87ac136 2016-10-05  build: remove detritus
Tamir Duberstein    9a3ae2f 2016-10-05  build: produce race-enabled test binaries
Tamir Duberstein    9d9cd1e 2016-08-21  server: s/308/http.StatusPermanentRedirect/
Tamir Duberstein    9ff28ba 2016-10-05  build: remove reference to remove make target `release`
Tamir Duberstein    a8084b7 2016-09-09  storage: separate `services Stores` into per-RPC services
Tamir Duberstein    a838bbe 2016-09-02  Revert "storage: streaming snap miscellaneous improvements"
Tamir Duberstein    af1d9a4 2016-08-25  server: DRY up JSON utilities
Tamir Duberstein    b1c9de1 2016-09-13  Revert "Merge pull request #8959 from d4l3k/new-allocator"
Tamir Duberstein    b1d2b4e 2016-10-04  build: remove varcheck
Tamir Duberstein    b2d587f 2016-08-24  ui: update dependencies
Tamir Duberstein    b80819e 2016-09-07  ui: update ts
Tamir Duberstein    b9df77f 2016-08-29  util: propagate HTTP timeouts to grpc-gateway
Tamir Duberstein    bde9728 2016-09-08  build: update to go1.7.1
Tamir Duberstein    bfe8b6e 2016-10-03  storage: wait for gossip connection before gossiping stores
Tamir Duberstein    c0be48d 2016-09-02  Revert "storage: distinct batches for snapshot logs"
Tamir Duberstein    c7ea45d 2016-08-29  roachpb: shallow copy `BatchRequest.Txn` when mutating
Tamir Duberstein    d72756a 2016-09-09  storage: simplify rebalancer math
Tamir Duberstein    d985d23 2016-09-03  Revert "Extract utility method from HandleRaftRequest."
Tamir Duberstein    de4a944 2016-10-03  acceptance: skip TestDockerCLI during "deployment"
Tamir Duberstein    ef3be82 2016-09-06  storage: DRY periodic gossip pattern
Tamir Duberstein    efa5480 2016-10-05  Makefile: DRY
Tamir Duberstein    f6bbf9c 2016-08-17  util/log: protofy Severity
Tobias Schottdorf   123d20f 2016-09-29  storage: better error checking in a test
Tobias Schottdorf   1978d28 2016-09-28  syncutil: disable deadlock detection
Tobias Schottdorf   1d017a3 2016-09-29  storage: rename brittle error variable
Tobias Schottdorf   388c2b4 2016-10-05  storage: set RangeNotFoundError when Replica deleted
Tobias Schottdorf   3d43979 2016-09-30  storage: pop queue proactively
Tobias Schottdorf   3e849d6 2016-09-29  storage: avoid direct access to `s.mu.replicas`
Tobias Schottdorf   5e6fa99 2016-09-29  storage: add logging in a test
Tobias Schottdorf   750e5a8 2016-10-05  storage: fix linters
Tobias Schottdorf   86d6bd5 2016-09-29  storage: fix data race in TestReplicasByKey
Tobias Schottdorf   8818c7f 2016-09-29  storage: use less of *Replica in queues
Tobias Schottdorf   929aa15 2016-09-29  storage: avoid t.Fatal in goroutine
Tobias Schottdorf   9b2d049 2016-09-29  storage: avoid brittle assignment to `err` in DrainLeases
Tobias Schottdorf   9c2622c 2016-10-04  storage: de-flake TestStoreSplitTimestampCacheDifferentLeaseholder
Tobias Schottdorf   9f8328d 2016-09-30  inline two single-caller helpers
Tobias Schottdorf   ac137fc 2016-09-29  storage: reuse code in test helpers
Tobias Schottdorf   b1d481d 2016-09-29  storage: fix up and proliferate newStoreRangeSet
Tobias Schottdorf   bd2c227 2016-09-29  storage: gossipFirstRange{Locked->}
Tobias Schottdorf   bf91971 2016-10-06  sql: skip flaky TestReacquireLeaseOnRestart
Tobias Schottdorf   e168764 2016-09-29  storage: augment commentary
Tobias Schottdorf   e2d54ba 2016-10-05  build: fix `make check` on failure
Tristan Rice    1953594 2016-08-24  storage/simulation: fixed simulation and improved log alignment
Tristan Rice    27353a8 2016-08-25  storage: removed unused rangeCountBalancer
Tristan Rice    4054af0 2016-08-15  server, ui: fix the raft debug page
Tristan Rice    4446345 2016-08-18  storage: add constraint rule solver for allocation
Tristan Rice    4e29a36 2016-08-24  storage/simulation: only rebalance 50% of ranges on each iteration so it will converge
Tristan Rice    9b41a2d 2016-08-18  cli: added --locality
Tristan Rice    aeca0e0 2016-08-18  build: upgraded yaml to v2
Tristan Rice    c19f31b 2016-08-17  config: convert ZoneConfig to the new format
Tristan Rice    d323814 2016-08-22  storage: simplified createTestAllocator
Tristan Rice    dd3229a 2016-08-22  storage: implemented RuleSolver into allocator
Vivek Menezes   058e922 2016-08-26  sql: replace sqlbase.Span/Spans with roachpb.Span/Spans
Vivek Menezes   32e7671 2016-08-30  sqlbase: use ResumeSpan in kvfetcher
Vivek Menezes   361a317 2016-09-15  config: simplify TestComputeSplits
Vivek Menezes   46a8206 2016-09-02  cloud: update instructions
Vivek Menezes   52ba367 2016-08-26  sql: drop index in chunks
Vivek Menezes   5ed6b04 2016-09-21  sql: add tests for UPSERT in the midst of schema changes
Vivek Menezes   813c83b 2016-09-27  sql: fix datetime test by casting now() to timestamptz
Vivek Menezes   945ede2 2016-08-10  storage: return a resume Span from MVCCScan/ReverseScan/DeleteRange
Vivek Menezes   aecf168 2016-08-26  storage/engine: better error messages for ResumeSpan tests
Vivek Menezes   b6b74be 2016-08-27  sql: table DROP in chunks
Vivek Menezes   d02406a 2016-09-16  sql: remove runSQLWithRetry
Vivek Menezes   d513ad2 2016-09-11  sqlbase: move all system table descriptions to sqlbase
Vivek Menezes   dcbcf7f 2016-09-20  sql: test UPSERT inserts default column
Vivek Menezes   e42c939 2016-09-28  sql: consolidate schema change knobs into SchemaChangerTestingKnobs
Will Haack  11c167c 2016-08-24  Added the CREATE TABLE ... AS feature to the grammar.
Yan Long    95c937d 2016-09-07  Add information_schema.schema_privileges and information_schema.table_privileges two virtual schemas.
a6802739    130b902 2016-09-07  add table key_column_usage for information_schema
irfan sharif    1cba7f6 2016-09-07  refactored readerBase/tableReader
irfan sharif    35549f9 2016-09-07  SorterSpec definition, sorter test implementation
irfan sharif    8b2eed7 2016-09-14  implementation of optimized SorterSpec strategies
irfan sharif    94b4094 2016-09-01  distsql: implement router by mirror
irfan sharif    f2f3947 2016-09-08  Implementation of sorter processor type
marc    bd35d19 2016-08-29  fix dumb typo

Here are the notes from my commits up there (they're all striken out because they're not noteworthy):
04c1276 Revert "storage: streaming snaps chunked by size in bytes"
078d834 ui: update dependencies
0fb0d5b GLOCKFILE: update dependencies
13c55a8 Revert "storage: stream snapshots via a new GRPC endpoint."
1dd6c9a ui: typings depend on generated proto typings
29aa018 ui: remove targetLib
2dc9fff Revert "storage: get snapshot log entries lazily"
2ec0a81 server: consolidate testing HTTP request code
3c12e19 build: prune unused lint
41329ad Update dependencies
41a34be remove unused .dockerignore files
4a4632e ui: use serialization hook instead of hacking around
65c909a ui: update dependencies
6b953df GLOCKFILE: update deps
77eb62c server: define all RPCs in terms of grpc-gateway
79d263c storage: deflake TestGossipFirstRange
801e867 ui: update dependencies
85ab140 ui: fix vscode type-checking and autocomplete
87ac136 build: remove detritus
9a3ae2f build: produce race-enabled test binaries
9d9cd1e server: s/308/http.StatusPermanentRedirect/
9ff28ba build: remove reference to remove make target release
a8084b7 storage: separate services Stores into per-RPC services
a838bbe Revert "storage: streaming snap miscellaneous improvements"
af1d9a4 server: DRY up JSON utilities
b1c9de1 Revert "Merge pull request #8959 from d4l3k/new-allocator"
b1d2b4e build: remove varcheck
b2d587f ui: update dependencies
b80819e ui: update ts
b9df77f util: propagate HTTP timeouts to grpc-gateway
bde9728 build: update to go1.7.1 (previously cherry picked as c2d0eac)
bfe8b6e storage: wait for gossip connection before gossiping stores
c0be48d Revert "storage: distinct batches for snapshot logs"
c7ea45d roachpb: shallow copy BatchRequest.Txn when mutating (previously cherry picked as bac0bb6)
d72756a storage: simplify rebalancer math
d985d23 Revert "Extract utility method from HandleRaftRequest."
de4a944 acceptance: skip TestDockerCLI during "deployment"
ef3be82 storage: DRY periodic gossip pattern
efa5480 Makefile: DRY
f6bbf9c util/log: protofy Severity

Also, here are the notes for changes contributed by non-core folks:
Daniel Theophanes e2b2635 (bug fixes) slightly improve support for 32-bit systems. Note that 32-bit architectures remain officially unsupported.
Francis Bergin 777f16d Fix typo in docs
Tristan Rice 1953594 storage/simulation: fixed simulation and improved log alignment
Tristan Rice 27353a8 storage: removed unused rangeCountBalancer (reverted)
Tristan Rice 4054af0 (bug fixes) the admin UI now propagates timeouts to the server to avoid dangling requests.
Tristan Rice 4446345 storage: add constraint rule solver for allocation (reverted)
Tristan Rice 4e29a36 storage/simulation: only rebalance 50% of ranges on each iteration so it will converge (reverted)
Tristan Rice 9b41a2d (features) a new flag --locality can be used to specify a node's location. This metadata will be used in the future to drive rebalancing decisions.
Tristan Rice aeca0e0 build: upgraded yaml to v2
Tristan Rice c19f31b (changes): expressive zone configurations are now supported. See https://github.com/cockroachdb/cockroach/blob/master/docs/RFCS/expressive_zone_config.md for details.
Tristan Rice d323814 storage: simplified createTestAllocator
Tristan Rice dd3229a storage: implemented RuleSolver into allocator (reverted)
Will Haack 11c167c (features) CREATE TABLE ... AS is now supported, allowing the creation of a table containing the result of a query. [probably needs a docs link]
Yan Long 95c937d (features) information_schema now includes schema_privileges, which provides information about schema (database) privileges.
Yan Long 95c937d (features) information_schema now includes table_privileges, which provides information about table privileges.
a6802739 130b902 (features) information_schema now includes key_column_usage, which describes which key columns have constraints.
marc bd35d19 fix dumb typo

Core folks, please do as I've done above and create a summary of your noteworthy commits:

@knz
Copy link
Contributor

knz commented Oct 6, 2016

Beware of duplicate effort, Ben started this already:
https://github.com/cockroachdb/docs/pull/694/files

We can reuse a few points from there.

@tamird
Copy link
Contributor Author

tamird commented Oct 6, 2016

Thanks, @knz. Indeed, it may be good to reuse things from there. Also, please take care to ensure that whatever you put in here wasn't already cherry-picked to master and thus is not actually going to be in this release.

@knz
Copy link
Contributor

knz commented Oct 6, 2016

- Numerous improvements to the command-line SQL shell #9613 #9704 #9739 #9243 #8838 #9610

- `cockroach zone set` now supports a flag
  `--disable-replication` to set the desired replication factor
  to 1 #9253

- a new command `cockroach gen example-data` is now supported to
  generate SQL for example databases. #9231 #9475

- The `EXP()` function returns an error if its argument is
  greater than 1024 rather than performing excessively expensive
  computation. #8822

- The `ROUND()` function now breaks ties by rounding to the
  nearest even value (also known as bankers' rounding). It is now
  faster, and returns an error when given an excessively large
  number of digits. #8822

- Aggregate functions like `sum()` are now faster. #8680

- the SQL types INTERVAL, TIMESTAMP, TIMESTAMPTZ and DATE can now
  be casted to/from more different other types. #9731

- new date/time functions `EXTRACT_DURATION`, `EXPERIMENTAL_STRPTIME` and
  `EXPERIMENTAL_STRFTIME` are now supported. #9734 #9762

- a new aggregate function `CONCAT_AGG` is now supported. #9690

- `cockroach start` now terminates with a non-zero exit status if
  it was interrupted with Ctrl+C or a signal. #9051

Bug fixes:

- strings containing invalid UTF-8 sequences are now rejected #9094

- EXPLAIN now properly shows details when a VALUES clause contains a sub-query. #8970

@cuongdo
Copy link
Contributor

cuongdo commented Oct 6, 2016

All my changes are testing/internal changes, so nothing release note-worthy.

@andreimatei
Copy link
Contributor

Bug fixes:

@RaduBerinde
Copy link
Member

None of mine are note-worthy (they're all either tracing, distsql, or test fixes).

@dt
Copy link
Member

dt commented Oct 6, 2016

Features:

Bug Fixes:

@irfansharif
Copy link
Contributor

irfansharif commented Oct 6, 2016

Nothing noteworthy, only disconnected distsql features.

@a-robinson
Copy link
Contributor

a-robinson commented Oct 6, 2016

Potentially of interest:

  • Remove deprecated http-addr flag (c144ed2)
  • Print more info to stdout when starting a node (c717c8d)
  • Return pgerror codes in more contexts (0200e20, 2c24d17, 4501ac3)
  • Support more forms of CREATE TABLE AS (0826d32) and fix DB-qualified table names in CREATE TABLE AS (8f41eaa) -although if the initial CREATE TABLE AS support is going out in this release, then this isn't necessary

@jordanlewis
Copy link
Member

My noteworthy changes are mostly supporting streaming snapshots, which was actually merged to master and mentioned in previous release notes. Other stuff is testing/internals related.

@eisenstatdavid
Copy link

Nothing noteworthy.

@petermattis
Copy link
Collaborator

  • Tuned RocksDB settings to reduce write stalls. (8eb270c)
  • Minor performance optimization to avoid reading an internal metadata key that will be immediately overwritten. (aa369c6)

@BramGruneir
Copy link
Member

  • We now recommend 10000 file descriptors per store and require a minimum of 2000. (b31704d)

@maddyblue
Copy link
Contributor

Features:

Bug Fixes:

Breaking Changes:

  • Remove all _ns nanosecond functions. All timestamps can now only be specified in microseconds. An existing table t with nanoseconds in timestamps of column s can round them to microseconds with UPDATE t SET s = s + '0s'. Note that this could potentially cause uniqueness problems if the timestamp is a primary key. sql: remove nanoseconds #8864

@tbg
Copy link
Member

tbg commented Oct 8, 2016

Performance:

  • Improved concurrency to prevent certain slow operations from dramatically impacting overall performance (b1d481d).

@knz
Copy link
Contributor

knz commented Oct 10, 2016

One more:

Bug fix:

@knz
Copy link
Contributor

knz commented Oct 10, 2016

As explained to @jseldess: this week's beta is likely to contain additional commits since the cut-off point selected by @tamird last week (ce09bd8). When the release hash is known, we'll ask everyone who had PRs merged since then to comment on those, additionally.

@vivekmenezes
Copy link
Contributor

vivekmenezes commented Oct 10, 2016

@nvanbenschoten
Copy link
Member

Features

Bug Fixes

@jseldess
Copy link
Contributor

Tracking down changes mentioned in cockroachdb/docs#694 but not here:

@maxlang
Copy link
Contributor

maxlang commented Oct 10, 2016

Nothing really major for me. Maybe these two:

@jseldess
Copy link
Contributor

Release note draft is here: cockroachdb/docs#745

I'll update once I hear more from @spencerkimball, @bdarnell, and @mrtracy.

@bdarnell
Copy link
Member

Nothing noteworthy from me; my changes to develop were either test-only or cherry-picked to master.

@bdarnell
Copy link
Member

Also checking off spencer (nothing noteworthy) and mrtracy (already included in my earlier notes)

@tamird
Copy link
Contributor Author

tamird commented Oct 11, 2016

Moving the beta candidate to 8f6cd21

Here's the list of additional changes:

$ git log ce09bd8e97862d0d28d23b193101817c741564e7...master --pretty=format:"%an%x09%h%x09%ad%x09%s" --no-merges --date=short | sort
Alex Robinson   2c38018 2016-10-10  util/caller: Remove unused parameter from NewCallResolver
Alex Robinson   494fe91 2016-10-11  sql: Add newlines to fmt.Printf calls in logic_test
Alex Robinson   5004354 2016-10-07  sql: Add the SHOW CREATE VIEW statement
Alex Robinson   8b2c90c 2016-10-06  kube: Decrease number of replicas, bind http-host to 0.0.0.0
Alex Robinson   9a1274a 2016-10-06  RFCs: Mark schema gossip RFC as complete
Alex Robinson   d15bb00 2016-10-10  *: Fix up various typos found while reading through code
Andrei Matei    22ae7c7 2016-10-06  build: update brew recipe for beta-20161006
Andrei Matei    47a0247 2016-10-08  Revert "build: fix `make check` on failure"
Arjun Narayan   0beb6b2 2016-10-10  storage: improve logging context in SendSnapshot
Arjun Narayan   662aa2a 2016-10-10  sql: minor comment fix in proto documentation
Bram Gruneir    acc2d38 2016-10-10  roachpb, server, storage, ui: move locality from store to node descriptor
Daniel Harrison 956e92b 2016-10-05  sqltest: tidy backup/restore tests
David Taylor    0b87189 2016-10-05  sql: add named arguments to signatures in builtin help
David Taylor    3c4666c 2016-10-10  build: add rest of TC scripts to build
David Taylor    4f17ed4 2016-10-10  build: chmod +x build/teamcity-*
David Taylor    86720fd 2016-10-10  build: add teamcity's acceptance 'custom script' to a checked-in file
Haines Chan 3a40cb5 2016-10-11  Fix typo
Matt Jibson 96eb54b 2016-10-11  sql: improve rows affected error test handling
Matt Jibson ac5ac4c 2016-10-10  sql: ignore empty statements during Prepare
Matt Tracy  f91d005 2016-10-05  ts: Time Series Pruning infrastructure
Nathan VanBenschoten    027df89 2016-10-11  sql/parser: Disallow conflicting NULL/NOT NULL declarations on columns
Nathan VanBenschoten    38bb8ce 2016-10-11  sql/parser: Disallow multiple FK References and Families on column
Nathan VanBenschoten    38ef416 2016-10-09  sql/parser: Move NamedArgTypes declaration and perform static type assertion
Nathan VanBenschoten    46f3249 2016-10-11  sql/parser: Empty string checks not needed in newColumnTableDef
Nathan VanBenschoten    5b3e4f4 2016-10-11  sql/parser: Disallow multiple default values on column
Nathan VanBenschoten    9736a1b 2016-10-09  sql: Assert correct types on virtual schema row population
Nathan VanBenschoten    d4e243c 2016-10-11  sql/parser: Permit multiple CHECK CONSTRAINTS on the same column
Peter Mattis    2c1e7ac 2016-10-09  storage: expand comment about range leases
Peter Mattis    48288cb 2016-10-09  storage: rework raftScheduler worker notification
Peter Mattis    49be3e5 2016-10-10  storage: add Replica.checkBatchRange
Peter Mattis    4bda3d4 2016-10-10  storage/engine: micro-optimizations for MVCCMerge
Peter Mattis    6578ab4 2016-10-10  storage: make raftScheduler.mu a TimedMutex
Peter Mattis    7fb9543 2016-10-05  storage: lock raftMu in Replica.proposeRaftCommand
Peter Mattis    a3291c8 2016-10-10  roachpb: micro-optimize Value.SetProto
Peter Mattis    d9c34a4 2016-10-10  storage: narrow Replica.mu locking in Replica.TruncateLog
Radu Berinde    2a3f519 2016-10-07  tracing: set max events for net/trace
Radu Berinde    3e92ac2 2016-10-11  all: change some context.Background()s to TODO()
Raphael 'kena' Poss 10d510a 2016-10-10  util: new helper struct NoCopy.
Raphael 'kena' Poss 19e727b 2016-10-06  cli/sql: fix the handling of comments on incomplete last lines.
Raphael 'kena' Poss 24231d0 2016-10-06  cli: update the dependency on readline.
Raphael 'kena' Poss 4c5eff2 2016-10-10  sql: populate the valuesNode for virtual tables during query execution
Raphael 'kena' Poss 705d4e7 2016-10-10  sql: minor improvements.
Raphael 'kena' Poss 8669207 2016-10-07  sql: replace qvalue with IndexedVar.
Raphael 'kena' Poss b46e5ac 2016-10-10  cli/sql: do not normalize the string sent to the server.
Raphael 'kena' Poss b59c086 2016-10-06  sql: adjust advertised and tested support for strptime specifiers
Raphael 'kena' Poss d3b3b6b 2016-10-10  sql: misc tracing improvements.
Raphael 'kena' Poss e2c13b0 2016-10-06  sql: rename strptime/strftime with an experimental prefix
Raphael 'kena' Poss ec5a4fd 2016-10-10  sql: fix TestLogic.
Tamir Duberstein    08fce72 2016-09-22  storage: correct ConfChangeContext comment
Tamir Duberstein    1731fa6 2016-10-07  util/log: silence logging tests when they succeed
Tamir Duberstein    2b6c32e 2016-09-22  storage: remove (*Replica).panic{,f}
Tamir Duberstein    4cd1899 2016-10-07  GLOCKFILE: use upstream's goyacc
Tamir Duberstein    4e3216d 2016-10-08  check-style: rewrite in Go
Tamir Duberstein    5105cb1 2016-09-22  storage: use an explicit boolean
Tamir Duberstein    5af6c48 2016-09-22  storage: update comment to reflect reality
Tamir Duberstein    70b5a09 2016-10-04  storage: better errors and correct comment
Tamir Duberstein    953cbf2 2016-10-04  storage: consistently use "replica GC queue"
Tamir Duberstein    b8b0bd8 2016-10-06  roachpb: fix coverage build
Tamir Duberstein    c6f81d2 2016-10-07  GLOCKFILE: remove dependency on github.com/stretchr/testify
Tamir Duberstein    cd430d3 2016-10-06  Makefile: use go list to normalize package names into `make stress`
Tamir Duberstein    d964454 2016-09-22  storage: DRY
Tamir Duberstein    e4c70ae 2016-10-04  storage: remove (*Replica).Destroy
Tamir Duberstein    ec2e105 2016-09-22  storage: reduce type casting
Tobias Schottdorf   051df32 2016-10-10  ui: remove accidentally added noop-axis
Tobias Schottdorf   05e7609 2016-10-07  ui: clarify mutex timing tooltip
Tobias Schottdorf   22b5449 2016-10-07  storage: satisfy OCD
Tobias Schottdorf   5ae52c7 2016-10-07  storage: improve comment
Tobias Schottdorf   7303bdf 2016-10-06  storage: improve store visitor
Tobias Schottdorf   75a882a 2016-10-10  GLOCKFILE: bump hdrhistogram
Tobias Schottdorf   7babb0a 2016-10-07  metrics: idiomatic histograms
Tobias Schottdorf   90102f6 2016-10-06  stability: metrics and better messages for TimedMutex
Tobias Schottdorf   a15150e 2016-10-07  storage: remove mutex wrappers
Tobias Schottdorf   aca48c0 2016-10-07  storage: "fix" mutex timing metrics
Tobias Schottdorf   c5bd813 2016-10-06  storage: skip flaky TestProactiveRaftLogTruncate

I manually pruned this list to just the changes I think are noteworthy:

@a-robinson 5004354 2016-10-07 sql: Add the SHOW CREATE VIEW statement
@a-robinson 8b2c90c 2016-10-06 kube: Decrease number of replicas, bind http-host to 0.0.0.0
@andreimatei 22ae7c7 2016-10-06 build: update brew recipe for beta-20161006
@arjunravinarayan 0beb6b2 2016-10-10 storage: improve logging context in SendSnapshot
@dt 0b87189 2016-10-05 sql: add named arguments to signatures in builtin help
@mjibson ac5ac4c 2016-10-10 sql: ignore empty statements during Prepare
@mrtracy f91d005 2016-10-05 ts: Time Series Pruning infrastructure
@nvanbenschoten 027df89 2016-10-11 sql/parser: Disallow conflicting NULL/NOT NULL declarations on columns
@nvanbenschoten 38bb8ce 2016-10-11 sql/parser: Disallow multiple FK References and Families on column
@nvanbenschoten 38ef416 2016-10-09 sql/parser: Move NamedArgTypes declaration and perform static type assertion
@nvanbenschoten 46f3249 2016-10-11 sql/parser: Empty string checks not needed in newColumnTableDef
@nvanbenschoten 5b3e4f4 2016-10-11 sql/parser: Disallow multiple default values on column
@nvanbenschoten 9736a1b 2016-10-09 sql: Assert correct types on virtual schema row population
@nvanbenschoten d4e243c 2016-10-11 sql/parser: Permit multiple CHECK CONSTRAINTS on the same column
@petermattis 48288cb 2016-10-09 storage: rework raftScheduler worker notification
@petermattis 49be3e5 2016-10-10 storage: add Replica.checkBatchRange
@petermattis 4bda3d4 2016-10-10 storage/engine: micro-optimizations for MVCCMerge
@petermattis 7fb9543 2016-10-05 storage: lock raftMu in Replica.proposeRaftCommand
@petermattis a3291c8 2016-10-10 roachpb: micro-optimize Value.SetProto
@petermattis d9c34a4 2016-10-10 storage: narrow Replica.mu locking in Replica.TruncateLog
Radu Berinde 2a3f519 2016-10-07 tracing: set max events for net/trace
@knz 19e727b 2016-10-06 cli/sql: fix the handling of comments on incomplete last lines.
@knz 24231d0 2016-10-06 cli: update the dependency on readline.
@knz 4c5eff2 2016-10-10 sql: populate the valuesNode for virtual tables during query execution
@knz 705d4e7 2016-10-10 sql: minor improvements.
@knz b46e5ac 2016-10-10 cli/sql: do not normalize the string sent to the server.
@knz b59c086 2016-10-06 sql: adjust advertised and tested support for strptime specifiers
@knz e2c13b0 2016-10-06 sql: rename strptime/strftime with an experimental prefix
@tschottdorf 05e7609 2016-10-07 ui: clarify mutex timing tooltip
@tschottdorf 7303bdf 2016-10-06 storage: improve store visitor
@tschottdorf 7babb0a 2016-10-07 metrics: idiomatic histograms
@tschottdorf 90102f6 2016-10-06 stability: metrics and better messages for TimedMutex

Please have a look.

@a-robinson
Copy link
Contributor

Leave out the SHOW CREATE VIEW statement, as views won't be fully supported until next week's release.

@nvanbenschoten
Copy link
Member

All of my additional changes can be summarized as:

Bug Fix

@knz
Copy link
Contributor

knz commented Oct 11, 2016

No additional items from me.

@rjnn
Copy link
Contributor

rjnn commented Oct 11, 2016

I don't think my change 0beb6b2 is noteworthy.

@petermattis
Copy link
Collaborator

  • Improved scheduling of Raft work. (48288cb)
  • Replaced per-request checks with a per-batch check. (49be3e5)
  • Micro-optimizations for writing time series data. (4bda3d4)
  • Fixed a Raft assertion caused by insufficient locking. (7fb9543)
  • Narrowed the use of a lock during Raft log truncation. (d9c34a4)

@maddyblue
Copy link
Contributor

Bug fixes:

  • Empty statements are now handled correctly in prepare. (ac5ac4c)

@RaduBerinde
Copy link
Member

Internal:

  • The debug/requests endpoint now accumulates more events for each operation (2a3f519)

@jseldess
Copy link
Contributor

@petermattis, are those all "performance improvements"? @RaduBerinde, could you change be batched under "performance improvements" as well?

@RaduBerinde
Copy link
Member

Not really, it's a change related to debugging. It's minor enough that we can leave out of the notes.

@jseldess
Copy link
Contributor

K, thanks, @RaduBerinde.

@petermattis
Copy link
Collaborator

@jseldess 7fb9543 is a bug fix. The others are performance improvements.

@tbg
Copy link
Member

tbg commented Oct 11, 2016

@tschottdorf 05e7609 2016-10-07 insignificant
@tschottdorf 7303bdf 2016-10-06 Performance: Refactor a common locking pattern for better performance. <-- I'm pretty sure we had listed that one before.
@tschottdorf 7babb0a 2016-10-07 : Expose idiomatic bucketed histograms on prometheus endpoint.
@tschottdorf 90102f6 2016-10-06 : Expose Mutex timing metrics.

@jseldess
Copy link
Contributor

@tschottdorf, where should those last two live? Sort of UI-related?

@tbg
Copy link
Member

tbg commented Oct 12, 2016

Yeah, that's not quite right but I think right enough.

@jseldess
Copy link
Contributor

All, this week's release notes should be pretty much complete now. Would someone review one more time. I'm particularly interested in thoughts about the Backwards Incompatible Changes section: do we need to add any additional guidance there?

@jseldess
Copy link
Contributor

Release notes are live: https://www.cockroachlabs.com/docs/beta-20161013.html

@tamird, should we close this?

@tamird
Copy link
Contributor Author

tamird commented Oct 13, 2016

Assuming binaries are posted, yes.

@jseldess
Copy link
Contributor

Yep. Binaries posted and brew recipe updated.

@tamird
Copy link
Contributor Author

tamird commented Oct 13, 2016

The correct beta SHA is 8f6cd21.

@jseldess
Copy link
Contributor

Reopening until we have new binaries.

@jseldess jseldess reopened this Oct 13, 2016
@tamird
Copy link
Contributor Author

tamird commented Oct 27, 2016

Closing this (way) late.

@tamird tamird closed this as completed Oct 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests