-
Notifications
You must be signed in to change notification settings - Fork 18
Comparing changes
Open a pull request
base repository: Edwardvaneechoud/Flowfile
base: v0.8.0
head repository: Edwardvaneechoud/Flowfile
compare: v0.8.1
- 11 commits
- 92 files changed
- 2 contributors
Commits on Mar 27, 2026
-
Bump rollup in /flowfile_wasm (#369)
Bumps and [rollup](https://github.com/rollup/rollup). These dependencies needed to be updated together. Updates `rollup` from 3.29.5 to 3.30.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/v3.30.0/CHANGELOG.md) - [Commits](rollup/rollup@v3.29.5...v3.30.0) Updates `rollup` from 4.55.1 to 4.60.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/v3.30.0/CHANGELOG.md) - [Commits](rollup/rollup@v3.29.5...v3.30.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 3.30.0 dependency-type: indirect - dependency-name: rollup dependency-version: 4.60.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Edward van Eechoud <41021650+Edwardvaneechoud@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8ec2c0 - Browse repository at this point
Copy the full SHA d8ec2c0View commit details -
Bump happy-dom from 20.8.4 to 20.8.9 in /flowfile_wasm (#372)
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 20.8.4 to 20.8.9. - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](capricorn86/happy-dom@v20.8.4...v20.8.9) --- updated-dependencies: - dependency-name: happy-dom dependency-version: 20.8.9 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f6e5621 - Browse repository at this point
Copy the full SHA f6e5621View commit details
Commits on Mar 28, 2026
-
Bump polars version to 1.39.3 (#371)
* Upgrade polars to 1.39.3 and bump all polars plugin packages - polars: <1.32 → <1.40 (resolves to 1.39.3), removed Windows version ceiling - pl-fuzzy-frame-match: >=0.4.0 → >=0.6.0 - polars-simed: ^0.3.4 → >=0.4.0 - polars-ds: >=0.6.0 → >=0.11.0 - polars-distance: ~0.4.3 → >=0.4.3 - polars-expr-transformer: >=0.5.0 → >=0.5.1 Breaking changes addressed: - group_by().sum/mean/median() now uses cs.numeric() selector since polars no longer allows these aggregations on string columns - Added polars.selectors (cs) to polars_code_parser safe globals - UDF serialization: detect when LazyFrame JSON serialization loses UDFs (shown as ".()") and inject precomputed results directly into flow nodes - map_elements in group_by agg context changed behavior; tests updated to use map_batches with returns_scalar=True - map_batches now requires return_dtype in lazy contexts; updated test New dtype support (Float16, UInt128, Int128): - Added to DataType enum, TypeRegistry, type mappings, code parser globals - Added to generic_datatype/get_readable_datatype_group classifications - Excluded Float16 from round precision test (insufficient precision) https://claude.ai/code/session_01PB1o78uUwTexByBiNTY5rk * Switch LazyFrame serialization from deprecated JSON to binary format Binary format preserves UDFs/lambdas (JSON format dropped them in polars 1.39.3). Uses base64 encoding to embed binary data in generated code strings. Removes the UDF-loss detection and live-result injection workaround that was needed with JSON serialization. https://claude.ai/code/session_01PB1o78uUwTexByBiNTY5rk * Fix test failures: add new dtypes to test expectations, align pivot null handling - Add Int128, UInt128, Float16 to NUMERIC_TYPES_SORTED in test_ui_components - Update flow engine pivot to fill_null(0) for sum/count/len aggregations to match native polars 1.39.3 pivot behavior
Configuration menu - View commit details
-
Copy full SHA for f9ac0b2 - Browse repository at this point
Copy the full SHA f9ac0b2View commit details -
Feature/add flow parameters (#364)
* Adding parameter resolver * adding backend implementation of Flowgraph insertions of parameters * Adding query resolver to the frontend * fixing header buttons layover * adding parameter handling in lazy eval * Add functionanlity to reset the graph values when the parameters are being reset * fixing ruff linting issues and unused imports * Fixes parameter resolution for nested dicts, deprecated imports, CLI value trimming, and premature saves of empty parameters. * Fixes parameter resolution for nested dicts, deprecated imports, CLI value trimming, and premature saves of empty parameters.
Configuration menu - View commit details
-
Copy full SHA for b6e8ae2 - Browse repository at this point
Copy the full SHA b6e8ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b10abd - Browse repository at this point
Copy the full SHA 1b10abdView commit details
Commits on Mar 29, 2026
-
Feature/implement polars code to flowfile function (#370)
* Improving polars to flowfile function code * Improving polars to flowfile function code * add deduction of column names in unnamed with statements * Improving expression * adding more tests and floordiv support * Remove breakpoint from test
Configuration menu - View commit details
-
Copy full SHA for ae4e024 - Browse repository at this point
Copy the full SHA ae4e024View commit details -
Modernize frontend: design tokens, unified tables, UX polish (#368)
* Modernize frontend: replace hardcoded colors, unify table styles, enhance UX - Replace 30+ hardcoded hex colors (#22c55e, #ef4444, #f59e0b, etc.) with CSS design tokens (--color-success, --color-danger, --color-warning) across CatalogTreeNode, ArtifactDetailPanel, RunDetailPanel, FlowDetailPanel, KernelCard, and Header/run components for theme consistency and dark mode - Apply existing .styled-table class to catalog detail panel tables (RunDetailPanel, FlowDetailPanel, TableDetailPanel) and remove duplicated table base styles, reducing CSS by ~30 lines - Add shared _status-badges.css with unified status badge and text color utilities for consistent status indicators across all views - Add shared _detail-panels.css with reusable meta-grid, back-button, and section layout styles for detail panel views - Enhance empty states with title/subtitle pattern in FlowDetailPanel and SecretsView for better user guidance - Add subtle page fade transition (0.15s) on route changes via AppLayout - Add empty-state__title and empty-state__subtitle utility classes to _cards.css https://claude.ai/code/session_012RoLapoVECWQxbxLviCruw * Update package-lock.json from npm install https://claude.ai/code/session_012RoLapoVECWQxbxLviCruw * Fix Vue Transition warning: wrap DesignerView template in single root div DesignerView had 3 root-level conditional siblings (v-if, v-if, v-else-if/v-else) making it a fragment. Vue's <Transition> in AppLayout requires a single root element to animate. Wrapping in <div class="designer-view"> resolves the warning. * fixing issues and adding better readability for cursor on windows * adding stickyness and edge update radius
Configuration menu - View commit details
-
Copy full SHA for 5d7b6fe - Browse repository at this point
Copy the full SHA 5d7b6feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30060da - Browse repository at this point
Copy the full SHA 30060daView commit details -
Feature/catatalog to delta (#376)
* Adding migration delta utils * Add delta as catalog table format * Add delta as catalog table format * Fixing test that checks if delta lake table is a file * remove breakpoint * fixing test * fix ruf linting issues and add handling of unsafe paths * Fixing polars usage in core service * Handling safe path * fixing tests and sanitizing path for delta * Replace full path for table path * Fix row counts, move objects to shared location * Move shared functions to shared location
Configuration menu - View commit details
-
Copy full SHA for 7258002 - Browse repository at this point
Copy the full SHA 7258002View commit details
Commits on Mar 30, 2026
-
Feature/implement crud operations catalog (#381)
* adding crud operations to catalog * Fix manual input and fix version * adding small detail about the stats
Configuration menu - View commit details
-
Copy full SHA for 23087d6 - Browse repository at this point
Copy the full SHA 23087d6View commit details -
Add JWT refresh token support for Docker mode authentication (#375)
Users in Docker mode had to re-login every ~1 hour when the access token expired. This adds a refresh token mechanism (7-day JWT) so the frontend can silently obtain new access tokens without requiring re-login. Backend changes: - Add refresh_token field to Token response model - Issue refresh tokens alongside access tokens on Docker login - Add POST /auth/refresh endpoint for token rotation - Add type claim to JWTs to distinguish access vs refresh tokens - Reject refresh tokens used as Bearer tokens for API auth - Fix ACCESS_TOKEN_EXPIRE_MINUTES import (was 60 in jwt.py, 120 in settings.py) Frontend changes: - Store refresh token in localStorage on login - Attempt silent refresh on 401 before redirecting to login page - Proactively refresh access tokens expiring within 5 minutes - Clear refresh tokens on logout
Configuration menu - View commit details
-
Copy full SHA for e5ca96c - Browse repository at this point
Copy the full SHA e5ca96cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.8.0...v0.8.1