Ctrl K
ComunidadGuías…

RELEASE_NOTES_v0.1.6-alpha.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# AE NetScope v0.1.6-alpha

AE NetScope v0.1.6-alpha is an early public preview focused on passive topology, safer update handling, Docker/TrueNAS smoke validation, and stronger release checks.

## Important

This is an **Early public preview, not production ready**.

Use this release only for controlled testing, homelab review, and non-sensitive trial environments. APIs, database schema, permission boundaries, deployment guidance, and UI behavior may change before v1.0.

AE NetScope is open source software licensed under the MIT License.

## Highlights

- Added a passive Topology view with expandable subnets, VLAN context, linked devices, linked IPs, and unassigned-IP visibility.
- Improved Dashboard recent activity so long audit text does not overlap.
- Added tests for Dashboard, Topology, version alignment, GitHub update checks, and automatic-update hardening.
- Cached GitHub release checks and kept the update page usable if GitHub is temporarily unavailable.
- Hardened automatic Docker update execution by validating release tags and avoiding shell execution.
- Added Alembic migration checks to CI.
- Added Docker and TrueNAS smoke checklists to the README.
- Documented safer Docker update flow and warned against deleting persistent volumes.

## Docker And TrueNAS Notes

- Container image target: `ghcr.io/whiteassassins/ae-netscope:v0.1.6-alpha`.
- Pre-release channel tag: `ghcr.io/whiteassassins/ae-netscope:alpha`.
- TrueNAS package target: `truenas/ix-dev/community/ae-netscope`.
- TrueNAS installs should be updated through the TrueNAS Apps interface.

## Upgrade Safety

- Docker Compose users should update with `docker compose pull` followed by `docker compose up -d`.
- Do not run `docker compose down -v` during an update. That command deletes PostgreSQL, Redis, and migration-backup volumes.
- The existing PostgreSQL and Redis volume names are preserved in `compose.yaml`.
- A PostgreSQL pre-migration backup is created in `/app/backups` when `AE_NETSCOPE_PRE_MIGRATION_BACKUP=true`.
- TrueNAS users should update through the TrueNAS Apps interface so the catalog-managed datasets remain attached.
- No destructive Alembic migration is introduced in this release.

## Known Limitations

- This alpha is still not production ready.
- Network scanning/discovery is not enabled.
- In-app automatic updates are disabled unless explicitly configured for Docker installs.
- Use only with non-sensitive demo, homelab, or test data.

## Verification

Before publishing this release, run:

```bat
test.cmd
```

Expected checks:

- Secret scan.
- Tracked local/generated file check.
- Web and API dependency audits.
- API lint and tests.
- Frontend lint, tests, and production build.
- Coverage runs.
- Alembic migration check.