Releases: TileDB-Inc/TileDB-R
0.25.0
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
0.24.0
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
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
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
- This release of the R package builds against TileDB 2.18.0, TileDB 2.18.1, TileDB 2.18.2 and has also been tested against earlier releases as well as the development version (#620,#621,#624)
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
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
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 standardinteger
type (#614)
Build and Test Systems
- The nighly valgrind run was updated to include release 2.18 (#615)
Documentation
0.21.2
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
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
(andnanotime
) 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
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
0.20.3
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
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)