diff --git a/docs/changelog.md b/docs/changelog.md index 5a68d24a..f94251ab 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,6 +1,100 @@ --- title: Changelog --- +## 5.19.0 (April 8, 2024) +- Added generalized support for detecting server versions to provide timely exceptions to users +- Used new support to check that chunkegraph has updated version before using spatial bounds kwarg +on client.chunkedgraph.level2_chunk_graph +- Added support for postign and getting segment properties files to client.state + +## 5.18.0 +- Added serialization support for pandas.index + +## 5.17.3 +- Minor documentation typo fix + +## 5.17.2 +- Bug fixes related to table_manager interface + +## 5.17.1 +- Bug fixes related to table_manager interface + +## 5.17.0 +- Fix attrs in dataframe attributes of client.materialize results to remove numpy arrays to allow concatenation of dataframes +- Added getting multiple schemas in one call to improve initialization of table_manager interface of materialization + +## 5.16.1 +- Bugfix on client.chunkedgrpah.level2_chunk_graph + +## 5.16.0 +- Added bounding box query to client.chunkedgraph.level2_chunk_graph +- Fix default materialization version client when server not advertising correctly + +## 5.15.1 (Jan 18, 2024) +- minor improvements to release process + +## 5.15.0 (Jan 18, 2024) +- Improved documentation with types +- Improved testing on more python versions +- Bugfixes for pyton 3.12 compatability + +## 5.14.0 (November 24, 2023) +- Made automatic detection of neuroglancer versioning when constructing link shortener links + +## 5.13.0 (October 26, 2023) +- Add option to get expired versions to client.materialize.get_versions + +## 5.12.1 (October 16, 2023) +- Bugfixes for client.chunkedgraph.get_latest_roots + +## 5.12.0 (October 16, 2023) +- Improved logic for client.chunkedgraph.get_latest_roots to work forward or backwards in time + +## 5.11.0 (September 19, 2023) +- Added filter_regex_dict options to client.materialize.query_table interface + +## 5.10.2 (August 16,2023) +- Fixed pyarrow support for live_live query + +## 5.10.1 (August 14,2023) +- Changed random_sample argument to be an integer number of annotations rather than a floating fraction of table +- Added option to live_query + +## 5.9.0 (August 14, 2023) +- Added support for native pyarrow deserialization, allowing upgrade to pyarrow version + +## 5.8.0 +- Allowed int64 root ids to serialize properly +- Added warning that client.materialize.tables interface is in beta + +## 5.7.0 +- Fix to ensure stop_layer is at least 1 +- Added client.chunkedgraph.suggest_latest_roots + +## 5.6.0 +- Added views to client.materialize.tables interface +- Added optional argument to allow invalid root ids when querying live live, versus creating an exception + + +## 5.5.1 +- documentation fixes on client.materialize.join_query + +## 5.5.0 +- added methods for different neuroglancer state formats to client.state. + +## 5.4.3 +- Added 'view' querying options to materialization +- Added client.materialize.tables interface +- Added client.materialize.get_tables_metadata to get all metadata in one call + +## 5.2.0 +- Added local caching of datastack names > server_address to simplify initialization of clients +with servers other than global.daf-apis.com. + +Cache is saved on a local file ~/.cloudvolume/secrets/cave_datastack_to_server_map.json + +Cache will populate the first time caveclient.CAVEclient('my_datastack', server_address="https://my_server.com") +is called. Subsequent calls can then just be caveclient.CAVEclient('my_datastack'). ## 5.1.0