Release Notes - Data SDK
This change log covers the Data SDK which is installed / used via:
- HTTP rest interface
- Python pip module
For non-REST APIs, use standard installation mechanisms to select a specific version of the Studio Data SDK:
pip install foursquare.data-sdk
v1.0.0 Release
v1.0.1
- Fix for minor compatibility issues
v1.0.0
- Published the package under a new name
foursquare.data-sdk
(previously underunfolded.data-sdk
). To upgrade:- rename your imports from
unfolded.data-sdk
tofoursquare.data-sdk
- if you are using the CLI, invoke commands with
fsq-data-sdk
instead ofuf-data-sdk
- rename your imports from
v0.17 Release
v0.17.1
- Bugfix for
update_dataset
function
v0.17.0
- Added support for updating dataset metadata in the
update_dataset
function
v0.16 Release
v0.16.1
- Improved the reliability of a progress bar indicator by switching to
tqdm
library
v0.16.0
- Added support for PMTiles uploads
v0.15 Release
v0.15.0
- Added support for FlatGeoBuf uploads
- Added more options to the
generate_vectortile
function and CLI command
v0.14 Release
v0.14.0
- Added
generate_vectortile
function and CLI command
v0.13 Release
v0.13.1
- Default
strict
toTrue
inreplace_dataset
- Bugfix in
replace_dataset
v0.13.0
- Added
get_permissions
function and CLI command - Added
set_permissions
function and CLI command - Added
create_external_dataset
function and CLI command
v0.12 Release
v0.12.1
- Maintenance release
v0.12.0
- Added
strict
option forreplace_dataset
type checking - Added
list_data_connectors
function and CLI command - Added
execute_query
function and CLI command - Added
create_query_dataset
function and CLI command
v0.11 Release
v0.11.1
- Updated API URLs
v0.11.0
- Added support for non-rotating refresh tokens.
- Removed support for Python 3.6.
v0.10 Release
v0.10.0
-
Python: Added support for initiating authentication from the command line.
While users may still manually authenticate, our new automatic authentication method opens a web page requesting permission to authenticate. Click Accept to access your stored assets and Data SDK endpoints.
v0.9 Release
v0.9.2
- Bug fix: Map object was not handled as an argument to
update_map
- Bug fix: Internal fix to resolve an errors while using CLI
v0.9.1
- Bug fix: Fix import error in
utils.py
v0.9.0
- Python: add
replace_dataset
function and CLI commands
v0.8 Release
v0.8.0
- Python: add
copy_map
function and CLI commands
v0.7 Release
v0.7.0
- Python: allow listing maps and datasets by organization
- Python: indicate to the user that their refresh token was saved
v0.6 Release
v0.6.0
- Python: add support for the
tile_extract
method to extract data from Hextile tileset
v0.5 Release
v0.5.0
- Python: Add
type
,content_type
andsize
toDataset
model - Python: Optionally do not persist authentication credentials to disk. Pass
store_credentials=True
to theDataSDK
constructor when used on a personal computer or other secure, single-user machine. Passstore_credentials=True
to theDataSDK
constructor when on a multi-user system where thecredentials_dir
is accessible by multiple users. Thestore_credentials
parameter defaults toTrue
except when code is being run as theROOT
user. - Python: Provide better error messages when the server returns an error.
v0.4 Release
v0.4.3
- Python: Add
**version**
string to Data SDK Python package.
v0.4.2
- Exclude null from the CLI's list_map command. Improve documentation for map GET endpoints
v0.4.1
- Add
get-dataset
CLI method
v0.4.0
- Add Map API bindings
v0.3 Release
v0.3.0
- Download dataset to
DataFrame
- Apply compression to data before uploading
- Raise
AuthenticationError
for 401 and 403 responses from the server - Add progress bar for uploads via the CLI
- Combine upload file and update dataset into one function
- Add progress bar when downloading to file via the CLI
v0.2 Release
v0.2.0
- Upload-only support for pandas DataFrames
- Update docstrings for public methods
- Rename content_type to media_type
- Better exceptions when unable to write credentials
- Derive default dataset name from file path
- Add --force option to delete-dataset CLI command
- Force utf-8 encoding when opening files
- Infer token expiration from token itself
- Make list-datasets CLI output actual JSON
- Automatically refresh access token using refresh token
- Update install docs
v0.1 Release
v0.1.0
- Initial support for Data SDK
Updated 4 months ago