Skip to content

Commit fa02ab9

Browse files
activator: add RFC-18 flex-algo CHANGELOG entry
1 parent 25b32e7 commit fa02ab9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,16 @@ All notable changes to this project will be documented in this file.
4343
- Add `doublezero-admin migrate flex-algo [--dry-run]` to tag existing links with UNICAST-DEFAULT and backfill node segments
4444
- SDK
4545
- Update Go, Python, and TypeScript SDKs with `TopologyInfo` deserialization and new `link_topologies`, `link_flags`, and `include_topologies` fields
46+
- Controller
47+
- Add `features.yaml` config file support (`--features-config` flag); a `flex_algo.enabled` flag gates all flex-algo config generation
48+
- When flex-algo is enabled: generate IS-IS TE admin-group assignments on link interfaces, flex-algo topology definitions, and `system-colored-tunnel-rib` as the BGP next-hop resolution source
49+
- Stamp BGP color extcommunity on user tunnel route-maps for tenants with `include_topologies` set
50+
- Add `node-segment ipv4 index` lines to Vpnv4 loopback config for each flex-algo, sourced from segment routing IDs backfilled by the activator
51+
- Activator
52+
- Automatically backfill flex-algo node segment IDs for all activated devices when a new `TopologyInfo` account is created onchain
53+
- Automatically backfill existing topologies' node segments when a Vpnv4 loopback interface is activated on a device
54+
- E2E Tests
55+
- Add flex-algo e2e tests: topology lifecycle (safe-delete enforcement), topology filter (`--topology` CLI validation), unicast-drained flag transitions, tenant `include_topologies` changes, migration dry-run and live run, and controller config generation against live cEOS
4656

4757
## [v0.15.0](https://github.com/malbeclabs/doublezero/compare/client/v0.14.0...client/v0.15.0) - 2026-03-27
4858

0 commit comments

Comments
 (0)