This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/dev_tools/vscode_extension/minimatch-3.1.5
in repository https://gitbox.apache.org/repos/asf/hamilton.git
omit 45489e2c Bump minimatch from 3.1.2 to 3.1.5 in
/dev_tools/vscode_extension
add 072c40ce perf: use deque for BFS queue in graph traversal (#1494)
add e8b7c954 Update main package pyproject.toml for flit compatibility
add c86d2770 Convert apache-hamilton-sdk to use flit
add 97084895 Convert sf-hamilton-lsp to apache-hamilton-lsp with flit
add bd6b2500 Convert sf-hamilton-contrib to apache-hamilton-contrib with
flit
add eb0f794d Convert sf-hamilton-ui to apache-hamilton-ui with flit
add e53bc56b Update apache_release_helper.py to support per-package builds
add 7276dc83 Add -src suffix to source tarball names
add 2938631e Remove obsolete setup.py and setup.cfg files
add cbd5e9df Use FLIT_USE_VCS environment variable instead of --no-use-vcs
flag
add a6e1b5c0 Enhance UI build script following Apache Burr pattern
add 28a58be6 Fix infinite rerender loop and React warnings in DAG
visualization
add 95dba67b Upgrade UI to Vite and enhance build system for mini mode
add 7df3e3e1 Migrate UI Docker infrastructure to uv and Python 3.12
add 6f3ca6de Add Apache Software Foundation compliance to Docker
infrastructure
add 311b369f Consolidates ui test_tracking scripts
add 4dbaf085 Fix pandas 2.2+ compatibility in pandas_extensions.py
add 58ccfbae Fix SDK CI to use hamilton from source instead of PyPI
add db4fb53f Remove unnecessary files
add 7172d756 Makes lsp CI install latest hamilton on branch
add db0e8275 Update contrib/NOTICE with third-party attributions
add 124ae2cd Fix ESLint config to use .mjs extension
add 98ff0803 Add PostgreSQL 12→16 migration scripts for Hamilton UI
add ee3fff34 Use uv run python for consistent environment in UI scripts
add 850c5d23 Upgrade from PostgreSQL 16 to PostgreSQL 18
add ee8b73c0 Update start_mini_mode.sh to use uv and PostgreSQL 18
add c32f2e60 Fix PostgreSQL 18 Docker volume mount point
add 0952d657 Fix database credentials in migration scripts
add 0817a2fa Upgrade Node.js version from 16.x to 20.x in frontend workflow
add c1c839a0 removing suprious file
add 5f2c5adb Address Dev-iL PR review comments: use pathlib.Path
add 004756c3 Add eslint-plugin-react and downgrade linting errors to
warnings
add b5c90813 Address Dev-iL PR review: consolidate dependencies to
pyproject.toml
add 9e6ee326 Add TODO comments for Apache Docker image namespace transition
add 4bd61f6d Add valid prettier config and run format - Add
.prettierrc.json with standard React/TypeScript formatting rules - Run prettier
--write to format all frontend source files - Fixes GitHub Actions failure:
'Unexpected end of JSON input while parsing empty string'
add 3a471c69 Fixes contrib docusaurus to resolve some depnendabot alerts
add 6c9af804 Use pathlib consistently for build directory paths in Django
settings and urls
add 812b202b Switch LSP workflow from pip to uv via astral-sh/setup-uv
action
add 97cbffb8 Remove *.claude* gitignore pattern that conflicts with
.claude directory
add 836c6f90 Rename migrate_postgres scripts to upgrade_postgres to avoid
confusion with DB schema migrations
add b6e4acc4 Bump django from 5.2.11 to 5.2.12 in /ui/backend
new 48cb7bac Bump minimatch from 3.1.2 to 3.1.5 in
/dev_tools/vscode_extension
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 (45489e2c)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dev_tools/vscode_extension/minimatch-3.1.5
(48cb7bac)
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 1 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/hamilton-lsp.yml | 4 +-
.github/workflows/hamilton-ui-frontend.yml | 2 +-
.gitignore | 2 +-
DISCLAIMER => contrib/DISCLAIMER | 0
contrib/LICENSE | 6 +-
contrib/NOTICE | 35 +
contrib/docs/blog/2023-11-13-welcome/index.md | 14 +-
contrib/docs/compile_docs.py | 94 +-
contrib/docs/docs/README.md | 11 +-
contrib/docs/docs/Users/_category_.json | 4 +-
contrib/docs/docusaurus.config.js | 23 +-
contrib/docs/package-lock.json | 21311 +++++++++------
contrib/docs/package.json | 26 +-
contrib/hamilton/contrib/dagworks/author.md | 6 +-
contrib/pyproject.toml | 78 +
contrib/setup.cfg | 18 -
contrib/setup.py | 103 -
DISCLAIMER => dev_tools/language_server/DISCLAIMER | 0
LICENSE => dev_tools/language_server/LICENSE | 0
NOTICE => dev_tools/language_server/NOTICE | 0
dev_tools/language_server/pyproject.toml | 76 +-
hamilton/execution/graph_functions.py | 5 +-
hamilton/plugins/pandas_extensions.py | 38 +-
pyproject.toml | 58 +-
scripts/apache_release_helper.py | 355 +-
ui/BUILD.md | 286 +
ui/DOCKER_RELEASE.md | 338 +
ui/UPGRADE.md | 296 +
ui/admin.py | 62 +-
DISCLAIMER => ui/backend/DISCLAIMER | 0
ui/backend/Dockerfile.backend | 39 +-
ui/backend/Dockerfile.backend-prod | 31 +-
LICENSE => ui/backend/LICENSE | 0
ui/backend/MANIFEST.in | 4 -
NOTICE => ui/backend/NOTICE | 0
ui/backend/pyproject.toml | 90 +
ui/backend/server/entrypoint.sh | 5 +-
ui/backend/server/requirements.txt | 54 -
ui/backend/server/server/settings.py | 19 +-
ui/backend/server/server/urls.py | 43 +-
ui/backend/server/trackingserver_base/api.py | 1 +
ui/backend/server/trackingserver_base/apps.py | 7 +-
ui/backend/setup.py | 72 -
.../backend/tests}/__init__.py | 2 +-
ui/backend/tests/test_build.py | 251 +
ui/backend/uv.lock | 1840 ++
ui/backup_hamilton_data.sh | 125 +
ui/buildx_and_push.sh | 244 +-
ui/docker-compose-prod.yml | 8 +-
ui/docker-compose.yml | 8 +-
ui/frontend/.env.local | 10 +-
ui/frontend/.prettierrc.json | 8 +
ui/frontend/Dockerfile.frontend | 12 +-
ui/frontend/Dockerfile.frontend-prod | 9 +
ui/frontend/eslint.config.mjs | 55 +
ui/frontend/{public => }/index.html | 30 +-
ui/frontend/package-lock.json | 26568 ++++++-------------
ui/frontend/package.json | 66 +-
.../{src/react-app-env.d.ts => postcss.config.js} | 7 +-
ui/frontend/src/App.tsx | 74 +-
ui/frontend/src/auth/LocalAccount.tsx | 20 +-
ui/frontend/src/auth/Login.tsx | 29 +-
ui/frontend/src/components/common/CommonLinks.tsx | 4 +-
ui/frontend/src/components/common/Datetime.tsx | 25 +-
ui/frontend/src/components/common/Dropdown.tsx | 35 +-
.../src/components/common/GenericTabbedView.tsx | 13 +-
ui/frontend/src/components/common/GenericTable.tsx | 27 +-
ui/frontend/src/components/common/HelpTooltip.tsx | 4 +-
.../components/common/ProjectVersionSelector.tsx | 16 +-
ui/frontend/src/components/common/TagSelector.tsx | 31 +-
ui/frontend/src/components/common/Tooltip.tsx | 7 +-
.../src/components/dashboard/Account/Account.tsx | 10 +-
ui/frontend/src/components/dashboard/Alerts.tsx | 11 +-
.../components/dashboard/Catalog/CatalogOutlet.tsx | 9 +-
.../dashboard/Catalog/NodeRunExpansion.tsx | 42 +-
.../components/dashboard/Catalog/SearchTable.tsx | 39 +-
ui/frontend/src/components/dashboard/Code/Code.tsx | 38 +-
.../src/components/dashboard/Code/CodeExplorer.tsx | 15 +-
.../src/components/dashboard/Code/Function.tsx | 56 +-
ui/frontend/src/components/dashboard/Dashboard.tsx | 64 +-
.../src/components/dashboard/NavBreadCrumb.tsx | 32 +-
.../src/components/dashboard/Project/Project.tsx | 20 +-
.../dashboard/Project/ProjectDocumentation.tsx | 23 +-
.../dashboard/Project/ProjectLogInstructions.tsx | 39 +-
.../src/components/dashboard/Project/Projects.tsx | 185 +-
.../src/components/dashboard/Runs/Dashboarding.tsx | 8 +-
.../src/components/dashboard/Runs/Run/Run.tsx | 172 +-
.../components/dashboard/Runs/Run/TaskTable.tsx | 127 +-
.../dashboard/Runs/Run/WaterfallChart.tsx | 57 +-
.../src/components/dashboard/Runs/RunSummary.tsx | 99 +-
ui/frontend/src/components/dashboard/Runs/Runs.tsx | 6 +-
.../src/components/dashboard/Runs/RunsTable.tsx | 116 +-
.../src/components/dashboard/Runs/Status.tsx | 4 +-
.../components/dashboard/Runs/Task/CodeView.tsx | 15 +-
.../components/dashboard/Runs/Task/ErrorView.tsx | 18 +-
.../src/components/dashboard/Runs/Task/Task.tsx | 191 +-
.../dashboard/Runs/Task/TaskRunOutlet.tsx | 8 +-
.../Task/result-summaries/DAGWorksDescribe.tsx | 128 +-
.../Task/result-summaries/DataObservability.tsx | 70 +-
.../Runs/Task/result-summaries/HTMLView.tsx | 45 +-
.../Runs/Task/result-summaries/PandasDescribe.tsx | 68 +-
.../Runs/Task/result-summaries/SchemaView.tsx | 4 +-
.../src/components/dashboard/Search/search.tsx | 52 +-
.../src/components/dashboard/Search/searchables.ts | 12 +-
.../src/components/dashboard/Settings/ApiKeys.tsx | 24 +-
.../src/components/dashboard/Versions/Versions.tsx | 64 +-
.../src/components/dashboard/Visualize/DAGRun.tsx | 20 +-
.../src/components/dashboard/Visualize/DAGViz.tsx | 366 +-
.../dashboard/Visualize/NodeHierarchyManager.tsx | 42 +-
.../components/dashboard/Visualize/VizConsole.tsx | 205 +-
.../src/components/dashboard/Visualize/layout.ts | 8 +-
.../src/components/dashboard/Visualize/utils.ts | 19 +-
ui/frontend/src/components/dashboard/Welcome.tsx | 69 +-
ui/frontend/src/components/dashboard/nav.ts | 16 +-
ui/frontend/src/index.tsx | 21 +-
ui/frontend/src/reportWebVitals.ts | 16 +-
ui/frontend/src/state/api/backendApiRaw.ts | 17 +-
ui/frontend/src/state/api/emptyApi.ts | 19 +-
ui/frontend/src/state/api/friendlyApi.ts | 54 +-
ui/frontend/src/state/authSlice.ts | 15 +-
ui/frontend/src/state/hooks.ts | 9 +-
ui/frontend/src/state/projectSlice.ts | 10 +-
ui/frontend/src/state/store.ts | 15 +-
ui/frontend/src/state/urlState.tsx | 4 +-
ui/frontend/src/utils.ts | 46 +-
ui/frontend/src/utils/codeExtraction.ts | 8 +-
ui/frontend/src/utils/dagUtils.ts | 27 +-
ui/frontend/src/utils/localStorage.ts | 2 +-
ui/frontend/tsconfig.json | 41 +-
ui/frontend/tsconfig.node.json | 11 +
ui/frontend/vite.config.ts | 58 +
ui/restore_hamilton_data.sh | 195 +
DISCLAIMER => ui/sdk/DISCLAIMER | 0
LICENSE => ui/sdk/LICENSE | 0
NOTICE => ui/sdk/NOTICE | 0
ui/sdk/pyproject.toml | 110 +-
ui/sdk/requirements.txt | 2 +-
ui/sdk/setup.py | 25 -
.../src/hamilton_sdk/tracking/data_observation.py | 4 +-
ui/sdk/src/hamilton_sdk/tracking/numpy_stats.py | 2 +-
ui/sdk/tests/tracking/test_runs.py | 2 +-
ui/sdk/tests/tracking/test_stats.py | 2 +-
ui/start_mini_mode.sh | 88 +
ui/test_tracking_simple.py | 274 +
ui/upgrade_postgres.sh | 145 +
ui/upgrade_postgres_simple.sh | 250 +
146 files changed, 29137 insertions(+), 28095 deletions(-)
copy DISCLAIMER => contrib/DISCLAIMER (100%)
create mode 100644 contrib/NOTICE
create mode 100644 contrib/pyproject.toml
delete mode 100644 contrib/setup.cfg
delete mode 100644 contrib/setup.py
copy DISCLAIMER => dev_tools/language_server/DISCLAIMER (100%)
copy LICENSE => dev_tools/language_server/LICENSE (100%)
copy NOTICE => dev_tools/language_server/NOTICE (100%)
create mode 100644 ui/BUILD.md
create mode 100644 ui/DOCKER_RELEASE.md
create mode 100644 ui/UPGRADE.md
copy DISCLAIMER => ui/backend/DISCLAIMER (100%)
copy LICENSE => ui/backend/LICENSE (100%)
delete mode 100644 ui/backend/MANIFEST.in
copy NOTICE => ui/backend/NOTICE (100%)
create mode 100644 ui/backend/pyproject.toml
delete mode 100644 ui/backend/server/requirements.txt
delete mode 100644 ui/backend/setup.py
copy {contrib/hamilton/contrib/user/example_dataflow_template =>
ui/backend/tests}/__init__.py (91%)
create mode 100644 ui/backend/tests/test_build.py
create mode 100644 ui/backend/uv.lock
create mode 100755 ui/backup_hamilton_data.sh
create mode 100644 ui/frontend/eslint.config.mjs
copy ui/frontend/{public => }/index.html (61%)
copy ui/frontend/{src/react-app-env.d.ts => postcss.config.js} (90%)
create mode 100644 ui/frontend/tsconfig.node.json
create mode 100644 ui/frontend/vite.config.ts
create mode 100755 ui/restore_hamilton_data.sh
copy DISCLAIMER => ui/sdk/DISCLAIMER (100%)
copy LICENSE => ui/sdk/LICENSE (100%)
copy NOTICE => ui/sdk/NOTICE (100%)
delete mode 100644 ui/sdk/setup.py
create mode 100755 ui/start_mini_mode.sh
create mode 100644 ui/test_tracking_simple.py
create mode 100755 ui/upgrade_postgres.sh
create mode 100755 ui/upgrade_postgres_simple.sh