Skip to content

Releases: redivis/redivis-python

v0.20.4

11 Mar 16:40
f4f0c53

Choose a tag to compare

What's Changed

Significant performance improvements when downloading multiple files (particularly multiple small files)

PR - refactor: new parallel_download method using async by @imathews in #66

Full Changelog: v0.20.3...v0.20.4

v0.20.3

06 Mar 18:24
324477a

Choose a tag to compare

What's Changed

Full Changelog: v0.20.2...v0.20.3

v0.20.1

04 Mar 19:59
2a33b90

Choose a tag to compare

What's Changed

  • fix: error messaging in notebooks by @imathews in #64
  • feat: add support for CSV files in notebook.create_output_table()

Full Changelog: v0.20.0...v0.20.1

v0.20.0

04 Mar 15:37
d426861

Choose a tag to compare

This release introduces a number of significant updates, including new ways to work with files, better integrations with SAS and Stata, and new methods for parallel data processing – alongside a series of significant performance improvements when streaming large tables and files

What's new

Deprecations

  • file.stream() has been renamed to file.open(). Use of the stream method will print a deprecation warning, and will be fully removed in a future version.
  • table.download_files() has been superseded by table.to_directory().download(). Use of the old method will print a deprecation warning, and will be removed in a future version.
  • Previously, a file id was used in the file(<id>) constructor. This behavior has been deprecated, in favor of passing the file name / path directly. Using the file id will print a deprecation warning, and will be fully removed in a future version.

Breaking changes

  • redivis.file() is not longer available. Please use `redivis.table("table_ref").file("path/to/file") instead
  • table.list_rows(), which has been deprecated for a number of major versions, has now been removed and will raise an error. Use table.to_arrow_table().to_pylist() instead.

v0.18.18

28 Oct 15:38

Choose a tag to compare

v0.18.17

26 Sep 23:32

Choose a tag to compare

  • refactor: improve type coercion when stream dataset tables

Full Changelog: v0.18.16...v0.18.17

v0.18.16

19 Sep 17:23

Choose a tag to compare

  • perf: reduce update interval for progressbar (should particularly help in jupyter environments)

Full Changelog: v0.18.15...v0.18.16

v0.18.15

04 Sep 19:07

Choose a tag to compare

Minor bugfixes associated with API property assignment in methods from v0.18.14

Full Changelog: v0.18.14...v0.18.15

v0.18.14

03 Sep 15:30

Choose a tag to compare

What's changed

  • transform.source_tables() is deprecated, please use transform.referenced_tables() instead to return a list of all tables referenced by the transform, or transform.source_table() to return the transform's source table.
  • notebook.source_tables() is deprecated, please use notebook.referenced_tables() instead to return a list of all tables referenced by the notebook, or notebook.source_table() to return the notebook's source table.

What's new

A number of new methods facilitate programmatically managing your workflows

What's fixed

  • variable.update() and table.update() now correctly return the table / variable instance (rather than None).

Full Changelog: v0.18.13...v0.18.14

v0.18.13

20 Aug 18:28

Choose a tag to compare

  • fix(versions): fix bad NoneType reference in version.previous|next_version()

Full Changelog: v0.18.12...v0.18.13