Bump version to 0.23.2

This commit is contained in:
rayd1o
2026-04-08 03:24:08 +08:00
parent da587398d9
commit 2da6ed166b
5 changed files with 22 additions and 4 deletions

View File

@@ -1 +1 @@
0.23.1
0.23.2

View File

@@ -7,6 +7,24 @@ This project follows the repository versioning rule:
- `feature` -> `+0.1.0`
- `bugfix` -> `+0.0.1`
## 0.23.2
Released: 2026-04-08
### Highlights
- Hardened datasource retrigger handling so operators can safely force reruns without losing control of task state visibility or rollback behavior.
### Improved
- Improved [frontend/src/pages/DataSources/DataSources.tsx](/home/ray/dev/linkong/planet/frontend/src/pages/DataSources/DataSources.tsx) by mapping phase-local task percentages into a continuous overall progress bar, pre-checking running task status before retriggering, and consolidating the trigger/force-confirm flow.
- Improved [planet.sh](/home/ray/dev/linkong/planet/planet.sh) by polishing startup CLI output, reducing duplicated spinner cleanup, and standardizing log/help output around the newer terminal presentation.
### Fixed
- Fixed forced datasource reruns in [backend/app/services/collectors/base.py](/home/ray/dev/linkong/planet/backend/app/services/collectors/base.py) by rolling back invalid SQLAlchemy session state before marking cancelled or failed task cleanup, preventing `PendingRollbackError` during operator-triggered cancellation.
- Fixed datasource trigger UX in [frontend/src/pages/DataSources/DataSources.tsx](/home/ray/dev/linkong/planet/frontend/src/pages/DataSources/DataSources.tsx) so batch and single-source progress no longer jump straight to `100%` on frontend-side status coercion while the backend is still reporting real progress.
## 0.23.1
Released: 2026-04-07

View File

@@ -1,6 +1,6 @@
{
"name": "planet-frontend",
"version": "0.23.1",
"version": "0.23.2",
"private": true,
"dependencies": {
"@ant-design/icons": "^5.2.6",

View File

@@ -1,6 +1,6 @@
[project]
name = "planet"
version = "0.23.1"
version = "0.23.2"
description = "智能星球计划 - 态势感知系统"
requires-python = ">=3.14"
dependencies = [

2
uv.lock generated
View File

@@ -475,7 +475,7 @@ wheels = [
[[package]]
name = "planet"
version = "0.23.1"
version = "0.23.2"
source = { virtual = "." }
dependencies = [
{ name = "aiofiles" },