Skip to content
This repository was archived by the owner on May 7, 2026. It is now read-only.

chore(main): release ibis-server 0.25.0#1552

Merged
goldmedal merged 1 commit intomainfrom
release-please--branches--main--components--ibis-server
Apr 15, 2026
Merged

chore(main): release ibis-server 0.25.0#1552
goldmedal merged 1 commit intomainfrom
release-please--branches--main--components--ibis-server

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.25.0 (2026-04-14)

Features

  • add DuckDB data source with v3 metadata API support (#1436) (7f70dae)
  • bigquery: support to query BigQuery external table (#1055) (83389fd)
  • clickhouse: add LowCardinality, Bool, DateTime64 and other type mapping support (#1448) (926cedc)
  • core: add validation rule for the condition syntax check of row-level access controls (#1176) (9465ec8)
  • core: apply default nulls last policy for ordering (#1262) (df63b73)
  • core: bump DataFusion to 49.0.1 (#1293) (92a1c7d)
  • core: disable enable_ident_normalization for case-sensitive identifier by default (#1305) (131d82d)
  • core: implement column-level access control for the model (#1211) (01e541f)
  • core: implement the customize type coercion rule for unparsing purpose (#1318) (592bc00)
  • core: introduce dialect-specific function list and refactor BigQuery function lists (#1366) (180af86)
  • core: introduce the row-level access control for the model (#1161) (09ebdca)
  • core: support to_char format numeric values (#1349) (489b952)
  • core: support UNNEST syntax for Snowflake (#1357) (447885b)
  • core: upgrade DataFusion to 46.0.0 (#1084) (e1453e4)
  • core: use BigQuery python client directly (#1370) (c53150e)
  • ibis-server: add missing MySQL functions per issue #948 (#1470) (312eb20)
  • ibis: Add Athena connector (#1207) (0803840)
  • ibis: add header to disable the fallback and refine fallback log (#1174) (2380ae8)
  • ibis: add OpenTelemetry tracing logs (#1080) (72a0e97)
  • ibis: Add Oracle connector (#1067) (b698a58)
  • ibis: Add Redshift connector (#1221) (fa94acd)
  • ibis: add Redshift IAM credential support (#1228) (93fd6ec)
  • ibis: Add safe rounding for Decimal columns to support PyArrow Decimal128 limits (#1243) (eac04eb)
  • ibis: Add Spark connector (#1398) (76d2520)
  • ibis: add statement level timeout for BigQuery (#1339) (923d6a7)
  • ibis: add statement_timeout for Clickhouse (#1266) (671c9b5)
  • ibis: add statement_timeout for trino (#1272) (d12813b)
  • ibis: Added BE Support for MySQL SSL Connection (#1024) (e38f545)
  • ibis: Athena default credential chain authentication support (#1362) (f4e007f)
  • ibis: bump ibis to 10.0.0 (#1060) (90cd416)
  • ibis: Enabled Passwordless Connection for Data Sources BE (#1043) (3cc2162)
  • ibis: enhance the function list of snowflake (#1350) (ad39988)
  • ibis: handle query result using Arrow Type (#1224) (5871243)
  • ibis: Include HTTP headers in query cache key generation (#1277) (68b8153)
  • ibis: Introduce bigquery white function list (#1271) (5f74b3c)
  • ibis: introduce database and statement timeout for connector (#1260) (f0f9523)
  • ibis: introduce Databricks connector (#1361) (774e6fd)
  • ibis: introduce DuckDB connector (#1247) (69a5f8a)
  • ibis: introduce GCS file connector (#1053) (50d1240)
  • ibis: introduce minio connector (#1048) (9cf19fd)
  • ibis: Introduce mysql function white list (#1311) (551f2c8)
  • ibis: Introduce postgres function white list (#1300) (3420278)
  • ibis: introduce S3 File connector (#1038) (ce21e44)
  • ibis: introduce the API for SQL knowledge (#1368) (1eedbde)
  • ibis: introduce the api to get the details of specfic function (#1374) (7c05af5)
  • ibis: introduce Wren engine python API and demo program (#1256) (4b7a32b)
  • ibis: Introduce WrenError for the structured ErrorResponse (#1299) (e3d2d21)
  • ibis: optimize Databricks connector and support service principal connection (#1373) (d759d81)
  • ibis: override query cache (#1138) (c1d19e8)
  • ibis: persistent query cache (#1088) (7e90148)
  • ibis: postgreSQL, PostGIS support for IBIS Server. (#1188) (f73e674)
  • ibis: pushdown the limit of the query request into SQL (#1082) (e7b3343)
  • ibis: query cache with bigquery info (#1167) (4576d0d)
  • ibis: query cache with connection url (#1162) (1693c3b)
  • ibis: remove to_char from BigQuery white function list (#1275) (ac98c5d)
  • ibis: Snowflake key-pair authentication support (#1230) (2f38f11)
  • ibis: support listing tables from multiple datasets or projects for BigQuery (#1391) (8ca21f5)
  • ibis: upgrade ibis to 10.6.0 (#1225) (61598fe)
  • ibis: upgrade ibis to canner/10.5.1 (#1215) (5edc19a)
  • knowledge: introduce the generic SQL knowledge (#1389) (7bc0d22)
  • mcp-server: add version management and release flow (#1428) (c547eb3)
  • mcp-server: embed MCP server in Docker image with skills and quickstart guide (#1425) (1c33247)
  • snowflake: add optional warehouse support to connection (#1276) (a634be9)
  • substitute: add default header to model substitute (#1152) (4d6cb94)
  • substitute: smart case model substitute (#1157) (8549745)
  • support connectionFilePath and skills overhaul for secrets management (#1432) (c22c8a6)
  • wren-engine: add Apache Doris connector support (#1430) (2c4fa44)
  • wren: add standalone wren Python SDK package (#1471) (41f3f21)

Bug Fixes

  • address code scanning alerts for path injection and missing workflow permissions (#1435) (7a5438b)
  • allow integer port in connection info for all connectors (#1434) (7b69d0f)
  • bigquery: correctly format the scientific notation decimal (#1068) (850eba7)
  • bigquery: fix nested column grouping logic (#1030) (c733f75)
  • core-py: extract the used tables using the case-sensitive table name (#1320) (9524684)
  • core: add data source variant for file connectors (#1114) (a1d809f)
  • core: add missing variant and fix quoted issue for Oracle (#1178) (4672d90)
  • core: disable EliminateLimit rule (#1226) (9979c8e)
  • core: expand the wildcard before Wren rewrite rules (#1145) (d5d8ae2)
  • core: fix access controls case-insensitive issue and disable fallback for the query with access control (#1295) (f04cee7)
  • core: fix count statement for BigQuery (#1274) (2d9bbd2)
  • core: fix current_timestamp function and add datetime function for bigquery (#1298) (f1347e3)
  • core: fix temporal add and sub function of BigQuery (#1323) (1f9e12f)
  • core: fix the required session properties for CLAC (#1287) (388a91a)
  • core: fix unparsing EXTRACT for MySQL (#1376) (fc33838)
  • core: generate trim for MSSQL (#1378) (3dda278)
  • core: introduce DATE_DIFF function (#1303) (d560ac3)
  • core: normalize the name of session property (#1331) (95bc169)
  • core: simplify the available function lists (#1131) (8602b8b)
  • core: support the Unicode literal for MSSQL (#1338) (e6fb38d)
  • development: upgrade python image to fix nightly image building (#1258) (34c9bd5)
  • ibis-server: fix Trino timestamp type mapping for timestamp with time zone (#1442) (fc1c54b)
  • ibis: adding documentation for athena columns (#1383) (b4bb576)
  • ibis: Correctly filter Oracle tables by connected user's schema (#1238) (fac2f5a)
  • ibis: Enable auto-commit to avoid table locks (#1284) (a30a213)
  • ibis: Enforcing MySQL utf8mb4 charset in connections (#1091) (0c8ad0b)
  • ibis: fix ClickHouse Decimal/Numeric and Nullable Type Mapping (#1423) (19a143b)
  • ibis: fix snowflake test (#1231) (204b479)
  • ibis: fix the function white list of DuckDB (#1129) (e33e6f6)
  • ibis: Fix the incorrect data type in the test case (#1288) (f6e985d)
  • ibis: fix the path of function list in the image (#1316) (42a4779)
  • ibis: handle JSON result for MySQL (#1377) (a413b01)
  • ibis: handle pyarrow unsupported types (decimal and uuid) (#1273) (e8d92f4)
  • ibis: Increase Redshift get_table_list limit (#1285) (328bfcb)
  • ibis: missing to use BigQuery SDK for dry run (#1381) (84bd86a)
  • ibis: move duckdb and opendal to main-dependency (#1037) (885daa6)
  • ibis: Push down MSSQL LIMIT translation to subquery for pagination support (#1375) (1dff416)
  • ibis: refactor the available function list (#1112) (52f9163)
  • ibis: remove psycopg2 from the release envrioment (#1270) (11b5b5e)
  • ibis: Resolved MySQL connection error when password is None (#1212) (b2e3733)
  • ibis: Restore support for Snowflake password authentication (#1236) (1477cf6)
  • ibis: skip redundant operations when query cache is hit (#1180) (a216f87)
  • ibis: use float64 instead of float for BigQuery function defeinition (#1312) (1f220aa)
  • ibis: using DataFusion to format the query result (#1235) (ad16d4d)
  • implement ClickHouse dialect and enhance temporal function mapping (#1424) (1f647cf)
  • mcp-server: fix DuckDB connection info and Dockerfile caching (#1461) (a754ded)
  • model: bigquery, avoid fetching duplicated fields when fetching it (#1054) (3b29a43)
  • oracle: replace ibis[oracle] with native oracledb cursor connector (#1495) (2e3c1de)
  • substitute: validate catalog and schema existence during mapping (#1155) (3e0f753)
  • trino metadata query with many catalogs (#1252) (c2b5b94)

Dependencies

  • ibis: bump fastapi to 120.1 and starlette to 0.49.1 (#1358) (5ada623)
  • ibis: bump aiohttp from 3.12.12 to 3.12.14 in /ibis-server in the pip group (#1257) (a432931)
  • ibis: bump aiohttp from 3.12.15 to 3.13.3 in /ibis-server (#1399) (f0247a2)
  • ibis: bump cryptography from 44.0.0 to 44.0.1 in /ibis-server in the pip group (#1059) (4409f95)
  • ibis: bump cryptography from 46.0.3 to 46.0.5 in /ibis-server (33447e4)
  • ibis: bump filelock from 3.19.1 to 3.20.1 in /ibis-server (#1390) (969dd82)
  • ibis: bump filelock from 3.20.2 to 3.20.3 in /ibis-server (b8d9b2c)
  • ibis: bump fonttools from 4.59.2 to 4.61.0 in /ibis-server (#1385) (5949b46)
  • ibis: bump h11 from 0.14.0 to 0.16.0 in /ibis-server in the pip group (#1163) (f9a28be)
  • ibis: bump jupyterlab from 4.4.7 to 4.4.8 in /ibis-server in the pip group across 1 directory (#1341) (52d0150)
  • ibis: bump nbconvert from 7.16.6 to 7.17.0 in /ibis-server (4df3ae4)
  • ibis: bump orjson from 3.10.16 to 3.11.7 in /ibis-server (af4accb)
  • ibis: bump pillow from 12.1.0 to 12.1.1 in /ibis-server (f9ecb82)
  • ibis: bump protobuf from 6.33.2 to 6.33.5 in /ibis-server (4be3a75)
  • ibis: bump pyasn1 from 0.6.1 to 0.6.2 in /ibis-server (98a2869)
  • ibis: bump python-multipart from 0.0.21 to 0.0.22 in /ibis-server (7b398bd)
  • ibis: bump requests from 2.32.3 to 2.32.4 in /ibis-server in the pip group (#1219) (bffa859)
  • ibis: bump snowflake-connector-python from 3.12.4 to 3.13.1 in /ibis-server in the pip group (#1049) (45ae6f6)
  • ibis: bump the all group across 1 directory with 6 updates (#1070) (e343100)
  • ibis: bump the all group across 1 directory with 7 updates (#1085) (00dc03e)
  • ibis: bump the all group across 1 directory with 8 updates (#1047) (65c4d22)
  • ibis: bump the all group across 1 directory with 8 updates (#1102) (4379a46)
  • ibis: bump the all group in /ibis-server with 3 updates (#1052) (1e49e73)
  • ibis: bump the all group in /ibis-server with 6 updates (#1036) (f84a7ee)
  • ibis: bump transitive deps for security patches (bd09aae)
  • ibis: bump urllib3 from 2.4.0 to 2.5.0 in /ibis-server in the pip group (#1229) (28bb407)
  • ibis: bump urllib3 from 2.5.0 to 2.6.0 in /ibis-server (#1386) (752015c)
  • ibis: bump urllib3 from 2.6.0 to 2.6.3 in /ibis-server (#1400) (97e8e89)
  • ibis: bump virtualenv from 20.35.4 to 20.36.1 in /ibis-server (b371ce4)
  • ibis: update aiohttp, fastapi and starlette (#1269) (291897a)
  • ibis: update jinja2 to 3.1.6 (#1090) (e233981)
  • ibis: upgrade ibis 10.8.0 and duckdb 1.3.2 (#1317) (8dc8584)

Reverts

  • ibis: bump aiohttp from 3.12.12 to 3.12.14 in /ibis-server in the pip group (#1268) (6f62cd1)

Documentation

  • add per-module .claude/CLAUDE.md and redirect AGENTS.md (#1466) (12bdc4f)

This PR was generated with Release Please. See documentation.

@goldmedal goldmedal merged commit 3f5b1d4 into main Apr 15, 2026
4 checks passed
@goldmedal goldmedal deleted the release-please--branches--main--components--ibis-server branch April 15, 2026 10:15
@github-actions
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant