## apache/texera — v1.2.0-incubating-rc4…v1.2.1-incubating-rc1

_40 commits._

### Features
- **feat(deploy, v1.2): replace MinIO with RustFS as the default object store (#8555)** (ba12d74)

### Fixes
- **fix(amber, v1.2): bump regex to 2026.9.29 in LICENSE-binary-python (#8739)** (3f760c8)
- **fix(amber, v1.2): bump filelock to 4.0.6 in LICENSE-binary-python (#8738)** (f339d33)
- **fix(amber, v1.2): bump filelock and imageio in LICENSE-binary-python (#8730)** (319e50c)
- **fix(deploy, v1.2): lift nginx's 1 MiB body cap that rejects dataset upload parts (#8725)** (7a2345e)
- **fix(deps, frontend, v1.2): bump hono to 4.13.1 and js-yaml to 4.3.1 (#8706)** (2e9d355)
- **fix(amber, v1.2): bump filelock to 4.0.4 in LICENSE-binary-python (#8691)** (ddf802b)
- **fix(deps, frontend, v1.2): update dependency vitest to v4.1.11 (#8681)** (983a8ed)
- **fix(deps, frontend, v1.2): update dependency @angular/core to v21.2.20 (#8584)** (5c83ba8)
- **fix(pyamber, v1.2): disable data sub-queues registered after disable_data (#8093)** (de23d2a)
- **fix(amber, v1.2): refresh transitive versions in LICENSE-binary-python (#8653)** (1c39c04)
- **fix(deps, frontend, v1.2): update dependency @angular/common to v21.2.20 (#8657)** (e7f5fbf)
- **fix(deps, pyamber, v1.2): update dependency transformers to v5.10.1 (#8656)** (ad5ba6b)
- **fix(deps, frontend, v1.2): update dependency @angular/compiler to v21.2.20 (#8650)** (7737945)
- **fix(agent-service, v1.2): delete links targeting removed input ports when shrinking input ports (#7637)** (83317c1)
- **fix(v1.2): raise default WebSocket payload limit to avoid dropping large result frames (#7811)** (5c0edbf)
- **fix(WorkflowExecutionService, v1.2): shutdown console writer thread on unsubscribe (#8063)** (549b2db)
- **fix(workflow-operator, v1.2): MAX aggregation checks the wrong empty-group sentinel (#7985)** (51d8ff2)
- **fix(deploy, v1.2): enable CORS on RustFS so browsers can fetch presigned URLs (#8585)** (5a5ff9a)
- **fix(pyamber, test, v1.2): stabilize flaky AtomicInteger get_and_set deadlock test (#7402)** (67ace7c)
- **fix(visualization, v1.2): define the render_error the table charts already call (#7905)** (e49f337)
- **fix(amber, v1.2): report a malformed PVE websocket handshake (#7866)** (0f3faa4)
- **fix(amber, operator, v1.2): keep error information on three failure paths (#7809)** (203286c)
- **fix(frontend, v1.2): sort cache size ascending, drop the broken preset updater (#7808)** (41cc7c5)
- **fix(frontend, v1.2): give unit tests timeout headroom for loaded macOS runners (#7736)** (5f58502)
- **fix(deps, ci, v1.2): bump sbt/setup-sbt to v1.5.7 to restore CI (#7716)** (13bd51d)
- **fix(jsonl-scan, v1.2): count the worker slice from the offset, not the file (#7316)** (ea5d00f)
- **fix(workflow-operator, v1.2): Text Input operator using offset with an empty limit emits no rows (#7529)** (2a8b858)
- **fix(deps, frontend, v1.2): update dependency nx to v23.0.2 (#7379)** (e6bf52e)
- **fix(deps, frontend, v1.2): update dependency @angular/common to v21.2.19 (#7308)** (d79e83f)
- **fix(HuggingFace, v1.2): drop unused TensorFlow import in sentiment analysis codegen (#7315)** (ac9657d)
- **fix(visualization, v1.2): take the union of Network Graph's two node columns (#7518)** (9ef3744)
- **fix(workflow-operator, v1.2): File Scan operator using offset with an empty limit emits no rows (#7530)** (80de40f)
- **fix(deps, ci, v1.2): refresh expired and expiring action pins (#7581)** (9ead9e9)
- **fix(deps, frontend, v1.2): update dependency @angular/compiler to v21.2.19 (#7292)** (33d5f1b)
- **fix(deps, frontend, v1.2): update dependency @angular/core to v21.2.19 (#7307)** (f9acbd7)
- **fix(dendrogram, v1.2): pass the color threshold to scipy as a number (#7306)** (7a5037c)
- **fix(pyamber, v1.2): Invalidate cache while loading executor_def. (#7174)** (a9f39e2)
- **fix(file-service, v1.2): retry LakeFS health check on startup (#7103)** (12ac4e0)

### Chore
- **chore(v1.2): bump version to v1.2.1-incubating (#8664)** (0d7d430)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/apache/texera?utm_source=github-action)._