This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch spec-1.1.0
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
omit d48fb8ad feat(java): implement 1.1.0 features (#872)
omit b8e78833 feat(go/adbc): add FFI support for 1.1.0 features (#893)
omit 60e7f31f feat(go/adbc): implement ADBC 1.1.0 features (#700)
omit 8095abbd feat(c): fix typos in 1.1.0, update driver manager (#857)
omit 84415db8 feat(format): add additional features to 1.1.0 spec (#765)
omit 7b864234 test(c): add backwards compatibility tests for 1.1.0/1.0.0
(#698)
omit 4c86ba28 feat(format): remove unnecessary padding (#731)
omit 734682b4 feat(format): introduce ADBC API revision 1.1.0 (#692)
add 409f8398 feat(c/driver/postgresql): Handle NUMERIC type by converting
to string (#883)
add b94397f9 feat(c/driver/sqlite): SQLite timestamp write support (#897)
add 34f35ea2 docs: add more instructions to CONTRIBUTING.md (#896)
add 71aeffbe docs: add FAQ about SQL dialect (#895)
add e0bc951a test(c): Timestamp testing improvements (#900)
add 7b1510aa fix(go/adbc/pkg): follow CGO rules properly (#902)
add d2ac2b2f test(c/driver/sqlite): improve coverage for uint, tz (#901)
add c3f564dc docs(python): Fix README for python drivers (#904)
add 1a07f244 fix(c/driver/sqlite): fix escaping of sqlite TABLE CREATE
columns (#906)
add 78d44aca fix(go/adbc/driver/snowflake): handle non-arrow result sets
(#909)
add 6e380c03 test(c/driver/snowflake): fix timestamp tests (#911)
add 788743ea chore(dev/release): use `--verify-tag` to guard against
mistakes (#912)
add f6672119 chore(ci): run clang-tidy in parallel (#914)
add 32c3f15f ci: run full pipeline on docs-only changes (#913)
add 796ae09e docs: add page for DuckDB (#915)
add 1486ae77 fix(go/adbc/pkg): export Adbc* symbols on Windows (#916)
add 5620b03d chore(c): satisfy -Wextra -Wpedantic (#917)
add c6b9489b ci: test C++ recipes (#922)
add 50493d6d chore(dev/release): fix changelog in GitHub release (#920)
new 139ee888 feat(format): introduce ADBC API revision 1.1.0 (#692)
new 893c54db feat(format): remove unnecessary padding (#731)
new 6e40a675 test(c): add backwards compatibility tests for 1.1.0/1.0.0
(#698)
new 1742253f feat(format): add additional features to 1.1.0 spec (#765)
new 01cd0d00 feat(c): fix typos in 1.1.0, update driver manager (#857)
new 96535e8c feat(go/adbc): implement ADBC 1.1.0 features (#700)
new 4e8c341e feat(go/adbc): add FFI support for 1.1.0 features (#893)
new e3c37457 feat(java): implement 1.1.0 features (#872)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d48fb8ad)
\
N -- N -- N refs/heads/spec-1.1.0 (e3c37457)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/native-unix.yml | 12 +-
CONTRIBUTING.md | 50 ++++--
c/cmake_modules/AdbcDefines.cmake | 7 +-
c/driver/flightsql/dremio_flightsql_test.cc | 2 +
c/driver/flightsql/sqlite_flightsql_test.cc | 111 ++++++++++++-
c/driver/postgresql/connection.cc | 36 +++--
c/driver/postgresql/postgres_copy_reader.h | 170 +++++++++++++++++++
c/driver/postgresql/postgres_copy_reader_test.cc | 82 ++++++++++
c/driver/postgresql/postgres_type.h | 5 +
c/driver/postgresql/postgresql_test.cc | 34 ++++
c/driver/snowflake/snowflake_test.cc | 22 +++
c/driver/sqlite/CMakeLists.txt | 4 +
c/driver/sqlite/sqlite.c | 52 +++---
c/driver/sqlite/sqlite_test.cc | 60 ++++++-
c/driver/sqlite/statement_reader.c | 134 ++++++++++++++-
c/integration/duckdb/duckdb_test.cc | 2 +
c/validation/adbc_validation.cc | 59 +++++--
c/validation/adbc_validation.h | 6 +
.../.gitignore => ci/conda_env_cpp_lint.txt | 4 +-
ci/conda_env_dev.txt | 2 +-
ci/scripts/cpp_clang_tidy.sh | 9 +-
ci/scripts/{go_test.sh => cpp_recipe.sh} | 48 +++---
dev/release/02-sign.sh | 9 +-
dev/release/post-02-binary.sh | 1 +
docs/source/cpp/recipe/CMakeLists.txt | 7 +-
docs/source/development/releasing.rst | 2 +-
docs/source/driver/duckdb.rst | 102 ++++++++++++
docs/source/driver/postgresql.rst | 50 +++---
docs/source/driver/sqlite.rst | 21 ++-
docs/source/faq.rst | 13 ++
docs/source/index.rst | 1 +
docs/source/python/recipe/driver_manager.rst | 2 +
go/adbc/driver/snowflake/driver_test.go | 15 +-
go/adbc/driver/snowflake/record_reader.go | 179 ++++++++++++++++++++-
go/adbc/go.mod | 58 +++----
go/adbc/go.sum | 150 +++++++++--------
go/adbc/pkg/_tmpl/driver.go.tmpl | 17 +-
go/adbc/pkg/_tmpl/utils.c.tmpl | 11 ++
go/adbc/pkg/flightsql/driver.go | 17 +-
go/adbc/pkg/flightsql/utils.c | 11 ++
go/adbc/pkg/panicdummy/driver.go | 17 +-
go/adbc/pkg/panicdummy/utils.c | 11 ++
go/adbc/pkg/snowflake/driver.go | 17 +-
go/adbc/pkg/snowflake/utils.c | 11 ++
python/adbc_driver_flightsql/README.md | 2 +-
.../adbc_driver_flightsql/tests/test_lowlevel.py | 14 ++
python/adbc_driver_postgresql/README.md | 2 +-
python/adbc_driver_snowflake/README.md | 2 +-
.../adbc_driver_snowflake/tests/test_lowlevel.py | 8 +
python/adbc_driver_sqlite/README.md | 2 +-
50 files changed, 1392 insertions(+), 271 deletions(-)
copy r/adbcflightsql/.gitignore => ci/conda_env_cpp_lint.txt (97%)
copy ci/scripts/{go_test.sh => cpp_recipe.sh} (54%)
create mode 100644 docs/source/driver/duckdb.rst