Releases: apache/hamilton
Releases · apache/hamilton
apache-hamilton-v1.90.0-incubating
What's Changed
- Fixes badging on docs by @skrawcz in #1395
- Fix typo in parallel-task documentation by @stefreak in #1410
- Drops support for 3.9, adds support for 3.13 by @elijahbenizzy in #1411
- Bump urllib3 from 2.5.0 to 2.6.0 in /ui/backend/server by @dependabot[bot] in #1424
- Bump django from 4.2.24 to 4.2.27 in /ui/backend/server by @dependabot[bot] in #1423
- Bump node-forge from 1.3.1 to 1.3.2 in /ui/frontend by @dependabot[bot] in #1422
- Bump js-yaml from 3.14.1 to 3.14.2 in /ui/frontend by @dependabot[bot] in #1420
- Fix some headers & license reference by @skrawcz in #1396
- Fixes #1421 and adds disclaimer by @skrawcz in #1426
- Adds more licenses and utilities for license checking by @skrawcz in #1425
- Adds eco-system page by @skrawcz in #1428
- Various Unit Test Fixes by @skrawcz in #1429
- Adds missing .md header & makes license check run for docs builds too by @skrawcz in #1437
- Add Python 3.13, Remove Python 3.8 and 3.9 by @joshmarkovic in #1439
- Add NDJSON support in polars by @AvinashYerra in #1431
- Update copyright year in NOTICE file by @pjfanning in #1449
- Enhance visualization with display_name tag support by @Exudev in #1445
- Add support for Python 3.14 by @joshmarkovic in #1446
- fix: Update supported python versions in front page badge by @Dev-iL in #1454
- Add collaborator 'Dev-iL' to .asf.yaml by @skrawcz in #1461
- chore: Replace
pre-commitwithprekby @Dev-iL in #1453 - Fix failing unit tests for pandas and mlflow compatibility by @Exudev in #1463
- Add missing dependency group for async SQLAlchemy tests by @Dev-iL in #1474
- chore: Bump Ruff to 0.15.0 by @Dev-iL in #1455
- Enable the UP006 and UP045 Ruff inspections by @Dev-iL in #1479
- Fix various CI failures + enable pytest-related Ruff inspections by @Dev-iL in #1481
- Add the sphinx-llms-txt docs plugin for better LLM integration by @Dev-iL in #1482
- Apply Apache Incubator press-kit logo to docs by @mohit7705 in #1438
- Adds script to help promote RC artifacts & modifies packages for future source releases by @skrawcz in #1408
- Bump sqlparse from 0.5.0 to 0.5.4 in /ui/backend/server by @dependabot[bot] in #1480
- Bump qs and express in /ui/frontend by @dependabot[bot] in #1478
- Bump jsonpath from 1.1.1 to 1.2.1 in /ui/frontend by @dependabot[bot] in #1477
- Bump cryptography from 44.0.1 to 46.0.5 in /ui/backend/server by @dependabot[bot] in #1476
- Bump ajv from 6.12.6 to 6.14.0 in /contrib/docs by @dependabot[bot] in #1487
- Bump webpack from 5.99.9 to 5.105.0 in /ui/frontend by @dependabot[bot] in #1472
- Bump webpack from 5.89.0 to 5.105.0 in /dev_tools/vscode_extension by @dependabot[bot] in #1471
- Bump django from 4.2.27 to 4.2.28 in /ui/backend/server by @dependabot[bot] in #1465
- Bump protobuf from 4.25.8 to 6.33.5 in /ui/backend/server by @dependabot[bot] in #1462
- Bump eslint from 8.55.0 to 9.26.0 in /ui/frontend by @dependabot[bot] in #1459
- Bump lodash from 4.17.21 to 4.17.23 in /dev_tools/vscode_extension by @dependabot[bot] in #1456
- Bump lodash from 4.17.21 to 4.17.23 in /contrib/docs by @dependabot[bot] in #1451
- Bump urllib3 from 2.6.0 to 2.6.3 in /ui/backend/server by @dependabot[bot] in #1440
- Bump aiohttp from 3.12.14 to 3.13.3 in /ui/backend/server by @dependabot[bot] in #1436
- Add Claude Code plugin for AI-assisted Hamilton development by @skrawcz in #1460
- perf: use deque for BFS queue in graph traversal by @giulio-leone in #1494
- Update package names and builds by @skrawcz in #1488
- Bump django from 5.2.11 to 5.2.12 in /ui/backend by @dependabot[bot] in #1503
- Fix
build-docsCI failure for non-maintainer PRs by @Dev-iL in #1510 - Update upload artifact in github actions by @skrawcz in #1506
- Add async data validator support for
@check_output/@check_output_customby @Dev-iL in #1509 - While loop DFS implementation by @skrawcz in #1483
- Add
allow_update_branchto .asf.yaml by @Dev-iL in #1511 - Expose DAG validation as LLM tools via MCP by @Dev-iL in #1490
- Remove usage telemetry (PostHog) from Hamilton by @skrawcz in #1512
- Add
marketplace.jsonby @Dev-iL in #1515 - Bump flatted from 3.2.7 to 3.4.2 in /dev_tools/vscode_extension by @dependabot[bot] in #1517
- use HTTPS address to download data by @pjfanning in #1516
- fix(cli): pin Typer to version compatible with Click 8.3 help rendering by @SergioChan in #1514
- Use a short SPDX license header for LLM-centered files by @Dev-iL in #1489
- Fix is_submodule substring match causing spurious DAG nodes by @spock-yh in #1485
New Contributors
- @stefreak made their first contribution in #1410
- @joshmarkovic made their first contribution in #1439
- @AvinashYerra made their first contribution in #1431
- @Exudev made their first contribution in #1445
- @mohit7705 made their first contribution in #1438
- @giulio-leone made their first contribution in #1494
- @SergioChan made their first contribution in #1514
- @spock-yh made their first contribution in #1485
Full Changelog: v1.89.0-incubating...apache-hamilton-v1.90.0-incubating-RC0
v1.89.0-incubating apache-hamilton release
What's Changed
- Fix local (Windows) tests by @cswartzvi in #1302
- Wires through REACT_APP_HAMILTON_SUB_PATH for docker by @skrawcz in #1301
- Fix
dltplugin with changes toloader_file_formatby @cswartzvi in #1306 - Update SECURITY.md by @pjfanning in #1315
- Delete CODE_OF_CONDUCT.md by @pjfanning in #1316
- Create .asf.yaml by @pjfanning in #1312
- Changes license to apache 2.0 by @skrawcz in #1335
- Adds website publishing by @skrawcz in #1344
- try publish changes in .asf.yaml by @pjfanning in #1345
- Migrate to GitHub acitions by @jernejfrank in #1342
- Add new function modifier
upack_fieldsby @cswartzvi in #1303 - Replaces most links and Hamilton references by @skrawcz in #1339
- Bump urllib3 from 1.26.17 to 2.5.0 in /ui/backend/server by @dependabot[bot] in #1347
- Bump protobuf from 4.24.4 to 4.25.8 in /ui/backend/server by @dependabot[bot] in #1343
- Bump requests from 2.31.0 to 2.32.4 in /ui/backend/server by @dependabot[bot] in #1340
- Bump django from 4.2.6 to 4.2.22 in /ui/backend/server by @dependabot[bot] in #1338
- Bump certifi from 2023.7.22 to 2024.7.4 in /ui/backend/server by @dependabot[bot] in #1334
- Bump idna from 3.4 to 3.7 in /ui/backend/server by @dependabot[bot] in #1333
- Bump zipp from 3.17.0 to 3.19.1 in /ui/backend/server by @dependabot[bot] in #1330
- Bump sqlparse from 0.4.4 to 0.5.0 in /ui/backend/server by @dependabot[bot] in #1329
- Bump @babel/helpers from 7.23.5 to 7.27.1 in /ui/frontend by @dependabot[bot] in #1328
- Bump cross-spawn from 7.0.3 to 7.0.6 in /ui/frontend by @dependabot[bot] in #1327
- Bump @babel/runtime from 7.23.5 to 7.27.1 in /ui/frontend by @dependabot[bot] in #1326
- Bump serialize-javascript from 6.0.1 to 6.0.2 in /ui/frontend by @dependabot[bot] in #1325
- Bump path-to-regexp and express in /ui/frontend by @dependabot[bot] in #1324
- Bump nanoid from 3.3.7 to 3.3.11 in /ui/frontend by @dependabot[bot] in #1323
- Bump aiohttp from 3.8.6 to 3.11.0b0 in /ui/backend/server by @dependabot[bot] in #1320
- Bump cryptography from 41.0.4 to 44.0.1 in /ui/backend/server by @dependabot[bot] in #1319
- Bump @babel/traverse from 7.22.17 to 7.27.1 in /contrib/docs by @dependabot[bot] in #1318
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 in /ui/frontend by @dependabot[bot] in #1311
- Bump rollup from 2.79.1 to 2.79.2 in /ui/frontend by @dependabot[bot] in #1348
- add proper license by @pjfanning in #1354
- Bump body-parser and express in /contrib/docs by @dependabot[bot] in #1352
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /ui/frontend by @dependabot[bot] in #1351
- Bump braces from 3.0.2 to 3.0.3 in /ui/frontend by @dependabot[bot] in #1350
- Bump webpack from 5.89.0 to 5.99.9 in /ui/frontend by @dependabot[bot] in #1349
- Serialize NaN and Infinity values as strings for Hamilton UI by @Phrogz in #1322
- Update extract fields by @cswartzvi in #1305
- Adds incubator logo and ASF info for #1346 by @skrawcz in #1353
- Deletes RayWorkflows by @skrawcz in #1359
- remove DAGWorks license by @pjfanning in #1367
- add license headers to source files #1360 by @Gophersen in #1369
- add MIT LIcense due to experimental/databackend.py by @pjfanning in #1361
- Fix typos and minor formatting issues in documentation by @datashaman in #1373
- Clean up repo for first ASF release (Attempt 2) by @cswartzvi in #1374
- Bump brace-expansion from 1.1.11 to 1.1.12 in /dev_tools/vscode_extension by @dependabot[bot] in #1375
- Bump form-data from 3.0.1 to 3.0.4 in /ui/frontend by @dependabot[bot] in #1362
- Bump on-headers and compression in /ui/frontend by @dependabot[bot] in #1356
- Bump aiohttp from 3.11.0b0 to 3.12.14 in /ui/backend/server by @dependabot[bot] in #1355
- Adds missing license headers by @skrawcz in #1379
- Adds header to init.py files by @skrawcz in #1382
- Bump django from 4.2.22 to 4.2.24 in /ui/backend/server by @dependabot[bot] in #1380
- Bump on-headers and compression in /contrib/docs by @dependabot[bot] in #1377
- Add missing headers and update files to help with release by @skrawcz in #1378
- Adds flit to build project by @skrawcz in #1387
- Update checklist to include DISCLAIMER files by @pjfanning in #1394
- Fixes code of conduct links by @skrawcz in #1404
- Bumps version to 1.89.0 by @skrawcz in #1391
New Contributors
- @pjfanning made their first contribution in #1315
- @dependabot[bot] made their first contribution in #1347
- @Phrogz made their first contribution in #1322
- @Gophersen made their first contribution in #1369
- @datashaman made their first contribution in #1373
Full Changelog: sf-hamilton-1.88.0...v1.89.0-incubating
v1.89.0-incubating-RC1
What's Changed
- Fix local (Windows) tests by @cswartzvi in #1302
- Wires through REACT_APP_HAMILTON_SUB_PATH for docker by @skrawcz in #1301
- Fix
dltplugin with changes toloader_file_formatby @cswartzvi in #1306 - Update SECURITY.md by @pjfanning in #1315
- Delete CODE_OF_CONDUCT.md by @pjfanning in #1316
- Create .asf.yaml by @pjfanning in #1312
- Changes license to apache 2.0 by @skrawcz in #1335
- Adds website publishing by @skrawcz in #1344
- try publish changes in .asf.yaml by @pjfanning in #1345
- Migrate to GitHub acitions by @jernejfrank in #1342
- Add new function modifier
upack_fieldsby @cswartzvi in #1303 - Replaces most links and Hamilton references by @skrawcz in #1339
- Bump urllib3 from 1.26.17 to 2.5.0 in /ui/backend/server by @dependabot[bot] in #1347
- Bump protobuf from 4.24.4 to 4.25.8 in /ui/backend/server by @dependabot[bot] in #1343
- Bump requests from 2.31.0 to 2.32.4 in /ui/backend/server by @dependabot[bot] in #1340
- Bump django from 4.2.6 to 4.2.22 in /ui/backend/server by @dependabot[bot] in #1338
- Bump certifi from 2023.7.22 to 2024.7.4 in /ui/backend/server by @dependabot[bot] in #1334
- Bump idna from 3.4 to 3.7 in /ui/backend/server by @dependabot[bot] in #1333
- Bump zipp from 3.17.0 to 3.19.1 in /ui/backend/server by @dependabot[bot] in #1330
- Bump sqlparse from 0.4.4 to 0.5.0 in /ui/backend/server by @dependabot[bot] in #1329
- Bump @babel/helpers from 7.23.5 to 7.27.1 in /ui/frontend by @dependabot[bot] in #1328
- Bump cross-spawn from 7.0.3 to 7.0.6 in /ui/frontend by @dependabot[bot] in #1327
- Bump @babel/runtime from 7.23.5 to 7.27.1 in /ui/frontend by @dependabot[bot] in #1326
- Bump serialize-javascript from 6.0.1 to 6.0.2 in /ui/frontend by @dependabot[bot] in #1325
- Bump path-to-regexp and express in /ui/frontend by @dependabot[bot] in #1324
- Bump nanoid from 3.3.7 to 3.3.11 in /ui/frontend by @dependabot[bot] in #1323
- Bump aiohttp from 3.8.6 to 3.11.0b0 in /ui/backend/server by @dependabot[bot] in #1320
- Bump cryptography from 41.0.4 to 44.0.1 in /ui/backend/server by @dependabot[bot] in #1319
- Bump @babel/traverse from 7.22.17 to 7.27.1 in /contrib/docs by @dependabot[bot] in #1318
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 in /ui/frontend by @dependabot[bot] in #1311
- Bump rollup from 2.79.1 to 2.79.2 in /ui/frontend by @dependabot[bot] in #1348
- add proper license by @pjfanning in #1354
- Bump body-parser and express in /contrib/docs by @dependabot[bot] in #1352
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /ui/frontend by @dependabot[bot] in #1351
- Bump braces from 3.0.2 to 3.0.3 in /ui/frontend by @dependabot[bot] in #1350
- Bump webpack from 5.89.0 to 5.99.9 in /ui/frontend by @dependabot[bot] in #1349
- Serialize NaN and Infinity values as strings for Hamilton UI by @Phrogz in #1322
- Update extract fields by @cswartzvi in #1305
- Adds incubator logo and ASF info for #1346 by @skrawcz in #1353
- Deletes RayWorkflows by @skrawcz in #1359
- remove DAGWorks license by @pjfanning in #1367
- add license headers to source files #1360 by @Gophersen in #1369
- add MIT LIcense due to experimental/databackend.py by @pjfanning in #1361
- Fix typos and minor formatting issues in documentation by @datashaman in #1373
- Clean up repo for first ASF release (Attempt 2) by @cswartzvi in #1374
- Bump brace-expansion from 1.1.11 to 1.1.12 in /dev_tools/vscode_extension by @dependabot[bot] in #1375
- Bump form-data from 3.0.1 to 3.0.4 in /ui/frontend by @dependabot[bot] in #1362
- Bump on-headers and compression in /ui/frontend by @dependabot[bot] in #1356
- Bump aiohttp from 3.11.0b0 to 3.12.14 in /ui/backend/server by @dependabot[bot] in #1355
- Adds missing license headers by @skrawcz in #1379
- Adds header to init.py files by @skrawcz in #1382
- Bump django from 4.2.22 to 4.2.24 in /ui/backend/server by @dependabot[bot] in #1380
- Bump on-headers and compression in /contrib/docs by @dependabot[bot] in #1377
- Add missing headers and update files to help with release by @skrawcz in #1378
New Contributors
- @dependabot[bot] made their first contribution in #1347
- @Phrogz made their first contribution in #1322
- @Gophersen made their first contribution in #1369
- @datashaman made their first contribution in #1373
Full Changelog: sf-hamilton-1.88.0...v1.89.0-incubating-RC1
sf-hamilton-1.88.0
What's Changed
- Add ability to run hamilton-ui on domain subpath by @jonas-meyer in #1284
- Pin
ddtraceuntil deprecated module can be evaluated by @cswartzvi in #1288 - Fix a Type Hint and Link in Parallel Execution Documentation by @bustosalex1 in #1292
- Fix
xgboosterrors in CI by @cswartzvi in #1295 - Bumps sf-hamilton-ui version to 0.0.17 by @elijahbenizzy in #1296
- Add Task Submission / Return Hooks by @cswartzvi in #1287
- Add Context-Aware Synchronous/Asynchronous Logging Adapters by @cswartzvi in #1294
- Bumps sf-hamilton version from 1.87.0 to 1.88.0 by @elijahbenizzy in #1299
New Contributors
- @jonas-meyer made their first contribution in #1284
Full Changelog: sf-hamilton-1.87.0...sf-hamilton-1.88.0
sf-hamilton-1.87.0
What's Changed
- Fixes
resolvedecorator docs by @MG-MW in #1270 - Update / add task execution hooks by @cswartzvi in #1269
- Update dask deps and xfail one test by @skrawcz in #1278
- Resolve
Annotatedtypes (PEP 593) on dataflow visualizations by @cswartzvi in #1276 - Enables Hamilton to install under WASM by @skrawcz in #1277
- Bumps version from 1.86.1 to 1.87.0 by @elijahbenizzy in #1280
New Contributors
Full Changelog: sf-hamilton-1.86.1...sf-hamilton-1.87.0
sf-hamilton-1.86.1
What's Changed
- chore: update base.py by @eltociear in #1262
- Adds FutureAdapter that delegates executions to a threadpool for parallelization by @skrawcz in #1264
- Bumps version from 1.85.1 to 1.86.0 by @elijahbenizzy in #1265
- Remove spurious code by @skrawcz in #1266
- Bumps version from 1.86.0 to 1.86.1 by @elijahbenizzy in #1267
New Contributors
- @eltociear made their first contribution in #1262
Full Changelog: sf-hamilton-1.85.1...sf-hamilton-1.86.1
sf-hamilton-1.85.1
What's Changed
- Adds code for snowflake container example running the UI by @skrawcz in #1257
- Adds a few more SQL commands for snowflake example by @skrawcz in #1258
- Fixes dataloader to use the correct type hinting by @elijahbenizzy in #1261
Full Changelog: sf-hamilton-1.85.0...sf-hamilton-1.85.1
sf-hamilton-1.85.0
What's Changed
- Adds testimonials by @skrawcz in #1249
- Fixes input dict display in UI by @skrawcz in #1254
- Typed dict extract fields by @skrawcz in #1253
- Modular subdag example by @skrawcz in #1251
- Marks xfail xgboost test due to scikit lib issue by @skrawcz in #1255
- Version bumps 2024 12 12 by @elijahbenizzy in #1256
Full Changelog: sf-hamilton-1.84.0...sf-hamilton-1.85.0
sf-hamilton-1.84.0
What's Changed
- Feat/polars with columns , async with_columns pandas by @jernejfrank in #1234
- Updates first dataflow docs by @skrawcz in #1245
- Add AsyncDDOGTracer by @rwhitten577 in #1247
- Bumps version from 1.83.3 to 1.84.0 by @elijahbenizzy in #1248
Full Changelog: sf-hamilton-1.83.3...sf-hamilton-1.84.0