Skip to content

Releases: TileDB-Inc/TileDB-R

0.25.0

21 Mar 15:21
2dd3485
Compare
Choose a tag to compare

Release 0.25.0 of the R package builds against TileDB 2.21.0, and has been tested against earlier releases and the dev version.

tiledb 0.25.0

  • This release of the R package builds against TileDB 2.21.0, and has also been tested against earlier releases as well as the development version (#661, #666, #668, #676, #677)

Improvements

  • The vendored nanoarrow sources have been update to release 0.4.0, and use of its facilities has been extended (#663)

  • Query conditions can be expressed against non-existing enumeration (i.e., factor) values when TileDB Core 2.21.0 or later is used (#674)

  • The tiledb_array_upgrade_version helper function to upgrade an schema version is now available (#675)

Bug Fixes

  • The tiledb_get_query_range_var() accessor now correctly calls the range getter for variable-sized dimensions (#662)

  • The nighly valgrind check now installs to require nanoarrow package (#664)

  • Variable cell numbers can now set consistently for all attribute types (#670)

  • Object walk traversal order detection has been corrected (#671)

Build and Test Systems

  • The nighly valgrind run was updated to include release 2.21 (#669)

  • Unit tests have been added for the TileDB 'object' functions (#671, #672)

  • Obsolete checks for an ancient Windows version have been removed from the unit tests (#673)

0.24.0

20 Feb 19:53
6595a0e
Compare
Choose a tag to compare

Release 0.24.0 of the R package builds against TileDB 2.20.0, and has been tested against earlier releases as well as the development version and the updated TileDB 2.20.1.

The package has been in 'inspect' state at CRAN for several days for reasons outside of our control: the package has a weak 'Suggests:' dependency on arrow which itself appears stalled at CRAN; this package is merely a bystander in that issue.

Entries from the NEWS.md file follow.

tiledb 0.24.0

  • This release of the R package builds against TileDB 2.20.0, and has also been tested against earlier releases as well as the development version (#651,#654,#658,#659)

Improvements

  • Factor level additions now check for possible over in the index type (#645, #646)

  • Aggregate operations can now be performed on dense arrays via a query object with appropriate subarray settings (#650)

Bug Fixes

  • Factor level additions ensure the factor is releveled under the full set of factors (#644)

  • The example for fromDataFrame() has been updated, along with two other help files (#648)

  • Handling of temporary files in one test script has been standardized (#653)

Build and Test Systems

  • The nighly valgrind run was updated to include release 2.20 (#649)

Documentation

  • The DESCRIPTION file now contains a reference to the documentation site in its URL field (#656)

0.23.0

21 Dec 13:43
d290abc
Compare
Choose a tag to compare

Release 0.23.0 of the R package builds against TileDB 2.19.0, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.23.0

  • This release of the R package builds against TileDB 2.19.0, and has also been tested against earlier releases as well as the development version (#641)

Improvements

  • A TileDB Array can now be opened in 'keep open' mode for subsequent use without re-opening (#630)

  • Arrays with factor (or ordered) variables now grow their factor levels in appending writes (#639)

  • Initialization of object walk order in recursive mode is now more explicit (#640)

  • Use of TileDB Embedded was upgraded to release 2.18.3 (#638), and 2.19.0 (#641)

Bug Fixes

  • The read buffer is now correctly sized when implementing VFS serialization (#631)

Build and Test Systems

  • Builds from TileDB Core non-release tarballs are now supported via new configure option (#627)

  • Tests are more careful about using suggested packages only when present (#632)

  • When building TileDB Core, shared linking is now requested explicitly (#634)

  • Nightly automated checks now include Core release-2.19 and add the 'curl' binary (#635)

  • Builds on maOS now set release 11 ('Big Sur') as the required minimum version (#636)

0.22.0

30 Nov 17:46
374269d
Compare
Choose a tag to compare

Release 0.22.0 of the R package builds against TileDB 2.18.2, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.22.0

Improvements

  • Use of TileDB Embedded was upgraded to release 2.18.0 (#620), 2.18.1 (#621), and 2.18.2 (#624)

  • Support for Aggregates has been added (#623)

Bug Fixes

  • When using serializing via VFS (as added in #608) the filehandles is now properly released (#619)

Build and Test Systems

  • Some tests were refactored slightly for greater robustness (#618)

  • Support for download and build with an external TileDB Core source tarball has been added (#622)

Documentation

  • The README now contains a badge for the r-universe version (in addition to CRAN) (#617)

0.21.3

07 Nov 12:49
7881e17
Compare
Choose a tag to compare

Release 0.21.3 of the R package builds against TileDB 2.17.4, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.21.3

  • This release of the R package builds against TileDB 2.17.4, and has also been tested against earlier releases as well as the development version (#611)

Improvements

  • Query conditioning parsing now supports factor index columns other than the standard integer type (#614)

Build and Test Systems

  • The nighly valgrind run was updated to include release 2.18 (#615)

Documentation

  • The pkgdown documentation has been updated for release 0.21.2 (#613) and release 0.21.3 (#616)

0.21.2

03 Nov 17:33
0d56278
Compare
Choose a tag to compare

Release 0.21.2 of the R package builds against TileDB 2.17.4, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.21.2

  • This release of the R package builds against TileDB 2.17.4, and has also been tested against earlier releases as well as the development version (#611)

Improvements

  • Set conditions are supported in query condition expressions (#597)

  • Query conditions expression parsing via parse_query_conditions was extended simmilarly (#598)

  • Array fragment deletions uses a new static method (with TileDB 2.18.0 or later) (#599)

  • The included nanoarrow header and source file have been updated to release 0.3.0 (#600)

  • Query conditions expression parsing requirements are stated and tested more clearly (#601)

  • Use of TileDB Embedded was upgraded to release 2.17.2 (#602)

  • Enumeration (aka 'factor') support has been extended for 'empty' creation and subsequent extension with new levelss (#605)

  • Use of TileDB Embedded was upgraded to release 2.17.3 (#606)

  • Factor variables with (unlikely) int64 indices are supported (#607)

  • R objects can be (de-)serialized to and from VFS paths (#608)

  • Enumeration support has been extended to some cases only supported by Arrow (#609)

  • Use of TileDB Embedded was upgraded to release 2.17.4 (#611)

Bug Fixes

  • The DESCRIPTION file now correctly refers to macOS 10.14 (#596)

  • The (explicitly) 'batched reader now ensure a correct layout for sparse arrays (#610)

Build and Test Systems

  • The nighly valgrind run was updated to include release 2.17 (#603)

0.21.1

27 Sep 12:17
d8020cf
Compare
Choose a tag to compare

Release 0.21.1 of the R package builds against TileDB 2.17.1, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.21.1

  • This release of the R package builds against TileDB 2.17.1, and has also been tested against earlier releases as well as the development version (#593)

Improvements

  • Array schema evolution has been extended to support enumerations (#590, #591)

  • Conversion to and from integer64 (and nanotime) now use package RcppInt64 (#592)

  • Use of TileDB Embedded was upgraded to release 2.17.1 (#593)

Bug Fixes

  • An added sorting of factor levels insert has been reverted (#594)

0.21.0

14 Sep 20:50
3c675c6
Compare
Choose a tag to compare

Release 0.21.0 of the R package builds against TileDB 2.17.0, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.21.0

  • This release of the R package builds against TileDB 2.17.0, and has also been tested against earlier releases as well as the development version (#585, #587)

Improvements

  • Built-time configuration of TileDB Embedded can now be accessed as a JSON string (#584)

  • Enumeration types (i.e. what R calls factor variables) are now supported (#562)

  • Enumeration support has been extended to ordered types (#586)

0.20.3

04 Aug 17:14
6e946cc
Compare
Choose a tag to compare

Release 0.20.3 of the R package builds against TileDB 2.16.2, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.20.3

  • This release of the R package builds against TileDB 2.16.2, and has also been tested against earlier releases as well as the development version (#582)

Improvements

  • Use of TileDB Embedded was upgraded to release 2.16.2 (#581)

0.20.2

31 Jul 15:41
d387a96
Compare
Choose a tag to compare

Release 0.20.2 of the R package builds against TileDB 2.16.1, and has been tested against earlier releases as well as the development version.

Entries from the NEWS.md file follow.

tiledb 0.20.2

  • This release of the R package builds against TileDB 2.16.1, and has also been tested against earlier releases as well as the development version

Improvements

  • The column buffer allocation is now robust to container overflow sanitizer checks (#574)

  • The array schema version is now accessible via a function (#575)

  • Use of TileDB Embedded was upgraded to release 2.15.3 (#576)

  • The tile extend getter function is now able to access a wider range of possible values (#577)

Build and Test Systems

  • The minimal version of TileDB Embedded that can be used with the R package is now release 2.7.0 (#578)