Package: rockset-sqlcli
This package includes an interactive SQL REPL that can be invoked by runningrock sqlwithout any arguments:Depends on the mainrocksetmodule to be already installed.rock-sqlcommand line utility to interact, manage and operate Rockset from a shell command line.Once installedrock-sqlcan also be invoked by simply runningrock sql.Rockset documentation is available at:http://rockset.com/docsAttributionTherock sqlREPL is heavily derived from thehttps://github.com/dbcli/pgcliproject.
Our sincere gratitude and admiration to the authors and contributors of that project.Release Notes0.8.10fix performance issue with fetching large result sets0.8.3formatter changes0.8.2-beta.20220218fix bug when processing exception0.8.1-beta.20220111when creating a SourceDynamo object using Source.dynamo() ‘use_scan_api’
will now be set to False by default, making export using S3 the default
option.0.7.119-beta.20211216fix collection add_docs bug when referencing a workspace0.7.117-beta.20211124support Date parameters in queries0.7.116-beta.20211015support Dynamo v2 integration0.7.105-beta.20210915support Kafka v3 integration0.7.104-beta.20210904support python 3.8+0.7.93-beta.20210625support aws_region parameter in kinesis source0.7.92-beta.20210622support dms related parameters in kinesis source0.7.89-beta.20210617support aws_region parameter in dynamo integration0.7.86-beta.20210519support (add|patch|remove)_docs of type rockset.document.Documentbug fix for timeout parameter to be used for sql() methods.0.7.68-beta.20210211rename field_partitions to clustering_key0.7.54-beta.20201216support creating collections with field partitions0.7.49-beta.20201117add basic support for aliases0.7.42-beta.20201014fixes bug regarding collection object mutability0.7.18-beta.20200724add support for editing collections without first calling retrieve0.7.12-beta.20200519update version type for Query Lambdas0.7.6-beta.20200422add MongoDB support for the rock CLI0.7.5-beta.20200421add support for creating MongoDB collections and integrations0.6.35-beta.20200303add additional support for Query Lambdas and update client models0.6.33-beta.20200131add basic support for Query Lambdas0.6.32-beta.20200116fix query builder to support workspaces correctly0.6.24-beta.20191202map Rockset DATE, TIME, DATETIME, TIMESTAMP and MICROSECOND INTERVAL data types to Python’s corresponding datetime types.add patch_docs() API to collections to update any documents in a collection atomically without having to reingest the entire document.improved SQLAlchemy supportimproved support for Apache Superset0.6.17-beta.20191026fix bug: do not automatically check for updates in rockset.version()0.6.16-beta.20191013movedrock sqlinteractive REPL to a new Python package rockset_sqlcli0.6.0-beta.20190617move from cloud-level integrations to service-level integrations: DynamoDB, GCS, Kinesis, Redshift, S30.5.33-beta.20190530fixed Windows environment issue0.5.30-beta.20190517add support for AWS Redshiftrock uploadsupports uploading multiple files0.5.23-beta.20190225rock lsshows creation time and size of collectionBetter error handlingAdd support for Workspaces0.5.15-beta.20190124Update User-Agent value passed in API request header0.5.14-beta.20190121Add support for Google Cloud Storage0.5.13-beta.20190117SQLAlchemy enhancements to support Apache Superset0.5.10-beta.20190114Added support for AWS External ID as a new type of integration.Added support forprefixandpatternas parameters under rs.Source.s3()Deprecated rs.Source.s3(…prefixes=[…]). This is still supported but it’s recommended that you move to usingprefixas soon as possible.Fixed bug inrock uploadto use current working directory.0.5.9-beta.20190104Add support for Amazon DynamoDB data sourceReplacerock addwithrock upload0.5.6-beta.20181210Support for creating collections from XML data files0.5.0-beta.20181107First beta releaseAdd support for kinesis data sourceBetter error messages when an account reaches resource limitREST API over swagger_client instead of bravado0.4.3-alpha.20181003-3eaa5c7cc7Support for field masks.Support for slow rollout of leaves based on healthz checks0.4.3-alpha.20180916+57afbae46aSupport for creating collections from csv data files0.4.2-alpha.20180910+cf9c623a49Support for creating collections using integrationsImproved help text for rock create workflows0.4.1-alpha.20180822+e806a29babSupport for event time data and data retention during collection creation.Changes torock create collection …commandline to improve readabilityrock drop …is nowrock drop collection …rock describe …is nowrock describe collection …0.4.0-alpha.20180515+ecbe2a0Moved to new /org/{org} REST APIAdd SQL support that is accessible fromrock sqlField_iddefines the unique identified for a document (:iddeprecated)Field_metacaptures all other system generated fields in documents (:collectionetc deprecated)0.3.0-alpha.20180314+410b55eAdd py query builder support for <, <=, > and >= operators for string valuesv0.3.0-alpha.20180206+168be7dAddF.collect()support to accumulate entire parent documents as part of a bucket aggregationv0.3.0-alpha.20171206+7debcb7Addcollectaggregate function to support bucket aggregationsAdd support forF.count()to do equivalent of count(*)v0.3.0-alpha.20171121+d8c7961Sensitive fields can now be masked or anonymized, when collections are created from AWS S3. Seerock help create collectionfor more details.AWS S3 bucket path prefixes can be provided to create a collection from only a subset of data in an AWS S3 bucket.Support Parquet file format for loading data into collections.v0.3.0-alpha.20170919+49e62f5Simpler REST API 0.3Add fence API and write APIs returning commit markersAdd View creation progress indicator to describe view APIMore user-friendly error messages and Python exception stringsEnforce and document various system-wide limitsv0.2.2-alpha.20170824+dff8385Support for next version of api_key and got rid of api_secretsAdded support for adding multiple documents in single API callAdded rockset.source to better support managing S3 sources while creating collections and collection sources while creating views.Better client support for views with multiple analyzer mappingspy/client supports async_requests to have multiple concurrent queries pendingSupport for sampling queries and queries on nested documentsBackend: better query optimization supportv0.2.1-alpha.20170707+88ab952Added support for viewsv0.2.1-alpha.20170629+4492c9apy/client now respects HTTP_PROXY and HTTPS_PROXY ENV variablesv0.2.1-alpha.20170629+7b050f5Fix bug that made limit queries not composablev0.2.1-alpha.20170628+303f256Added cursors with automatic pagination supportAdded support for limit & skip queriesv0.2.1-alpha.20170624+e6aee25Added support for lookup operator for JOINsAuth token auto refresh will support long lived Client() objectsv0.2.1-alpha.20170615+f3df06eParallel aggregations for faster performanceAggregation support for nested fieldsAggregation support over large data setsRewrote backend service discovery to make it elasticUser friendly messages for all py/client exceptionsv0.1.1-alphaFirst alpha release