Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
9137a56
chore(store): add ListResources + align gorm/memory empty-index seman…
mochengqian May 24, 2026
0eedaa0
fix(discovery): nil-guard zk rule delete + emit registry context on e…
mochengqian May 24, 2026
a233307
feat(versioning): backend immutable release ledger for traffic rules
mochengqian May 24, 2026
c5fe492
feat(versioning): UI history drawer, diff, and rollback for rule pages
mochengqian May 24, 2026
b525c2b
test(versioning): end-to-end rollback drill
mochengqian May 24, 2026
74dfd5c
fix: address rule versioning review comments
mochengqian May 24, 2026
a741ac5
Polish rule version history display
mochengqian Jun 7, 2026
15f1bec
Refine rule version history cards
mochengqian Jun 7, 2026
e8b1908
refactor: revert ensureDefaults changes, follow existing pattern
mochengqian Jun 14, 2026
3b6437b
feat(versioning): define RuleVersion as Resource with proto
mochengqian Jun 14, 2026
7457a1f
refactor(versioning): rename Versioning to RuleVersioning
mochengqian Jun 14, 2026
e25f398
fix: resolve circular dependency and build errors
mochengqian Jun 14, 2026
fa776f5
fix: update test files with RuleVersioning field rename
mochengqian Jun 14, 2026
32d50cb
refactor(versioning): Phase 2 - migrate to ResourceManager
mochengqian Jun 14, 2026
e5ccf86
test(versioning): update tests for ResourceManager migration
mochengqian Jun 14, 2026
d844346
fix(versioning): fix test failures after ResourceManager migration
mochengqian Jun 14, 2026
c74459a
fix(versioning): complete Phase 5 - fix all test failures
mochengqian Jun 14, 2026
486dd99
refactor: remove manager.List and versioning.Service interface
mochengqian Jun 14, 2026
3ba3237
feat: add RuleVersion as resource type
mochengqian Jun 14, 2026
bcb277a
feat: add ByParentRule index for RuleVersion
mochengqian Jun 14, 2026
996f850
feat: add ResourceStoreAdapter for RuleVersion
mochengqian Jun 14, 2026
a4315e4
feat: add HybridStore for gradual migration
mochengqian Jun 14, 2026
1951c92
feat: wire HybridStore into versioning component
mochengqian Jun 14, 2026
103a139
fix: update subscriber and test_helpers to use RuleVersionResource
mochengqian Jun 14, 2026
c728109
fix: update console service to use RuleVersionResource
mochengqian Jun 14, 2026
77e22a6
docs: add Phase 1-3 completion summary
mochengqian Jun 14, 2026
e62bddc
feat: add RuleIntent and RuleMeta as resource types
mochengqian Jun 14, 2026
04cf2bb
feat: implement full ResourceStoreAdapter with Intent and Meta operat…
mochengqian Jun 14, 2026
12c8153
refactor: remove SQL and HybridStore, use pure ResourceStoreAdapter
mochengqian Jun 14, 2026
ce19bc7
refactor: remove MemoryStore and all test code
mochengqian Jun 14, 2026
6851202
chore: remove temporary design docs and openspec config
mochengqian Jun 14, 2026
bd40420
fix: resolve CI failures - format and linting issues
mochengqian Jun 14, 2026
9d78708
fix: resolve test failures - List() order is non-deterministic
mochengqian Jun 14, 2026
d2ffdf3
docs: add comprehensive documentation for versioning system
mochengqian Jun 14, 2026
429e1a8
fix: resolve critical issues in rule versioning system
mochengqian Jun 14, 2026
ce035f7
fix: prevent ID collision with Snowflake-inspired ID generator
mochengqian Jun 14, 2026
75f529a
fix: implement optimistic locking and version tracking
mochengqian Jun 14, 2026
77c3ea1
fix: use IDGenerator for intents and simplify name parsing
mochengqian Jun 14, 2026
ec5f3ec
fix: correct misleading log on zk delete of absent rule
mochengqian Jun 14, 2026
82b4915
style: gofmt id_generator and resource_store_adapter
mochengqian Jun 14, 2026
fd6698e
fix: unify version creation and fix Meta inconsistency
mochengqian Jun 15, 2026
e34b4cc
refactor: remove dangerous GetVersionByID from Store interface
mochengqian Jun 15, 2026
bc57b14
fix: correct Meta resource key construction and remove dead code
mochengqian Jun 15, 2026
027f5fc
fix: tighten traffic rule version history
mochengqian Jun 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
376 changes: 376 additions & 0 deletions api/mesh/v1alpha1/rule_intent.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading