0.17.0-rc1
Pre-release
Pre-release
Changelog for ShortLink Project
Main
- docker: new type - registry
62f8b853f9
- Added support for Docker registry type.
- archi: update
931f8a34c6
- Updated architecture diagrams and documentation.
- gitlab: move to .gitlab/ci folder
15562a3828
- Restructured GitLab CI configurations into a dedicated folder.
- metadata: init grafana dashboard
3def4e73dd
- Initialized Grafana dashboards for metadata services.
- proxy: use standard name for argocd - shortlink-link-proxy
9c1470d02a
- Standardized naming conventions for Argocd proxies.
- argocd: enable scylla
cff9f9ed0c
- Enabled ScyllaDB in Argocd configuration.
- temporal: move to shop boundary
b4a01bd47e
- Moved Temporal service within the shop boundary context.
DevOps
Observability
- shop: init UI
e2ff99dbae
- Launched the initial user interface for the shop service.
- docs: add Accounting Boundary
77692bfe04
- Added documentation for the Accounting Boundary.
- docs: simplify docs
eb42686f30
- Streamlined and simplified existing documentation.
- docs: new adr 'Background Job Processing'
f1d9169128
- Introduced a new Architecture Decision Record (ADR) for background job processing.
- grafana-operator: add to draft
f1b35de271
- Added Grafana operator configuration to draft stage.
- grafana-operator: try use
f2a849159e
- Experimental use of Grafana operator.
- grafana: 11.0.0
d18ef7fec7
- Upgraded Grafana to version 11.0.0.
- grafana-loki: enable limits_config.volume_enabled
196373e09f
- Enabled volume limits configuration in Grafana Loki.
- grafana-agent: deprecated & drop
4d7ae3a793
- Deprecated and removed Grafana agent.
CI/CD
- gitlab: add DAST
5a96e29901
- Added Dynamic Application Security Testing (DAST) to CI pipeline.
- gitlab: build image with lazy pulling stargz/eStargz base images
5448d8aeed
- Improved Docker image building with lazy pulling stargz/eStargz base images.
- gitlab-ci: use buildx
2d3fbce7b8
- Integrated Docker buildx for multi-platform builds.
- gitlab: disable cache for UI
89bfc11a0e
- Disabled cache for UI builds to resolve issues.
- gitlab: debug problem with ENV
3d899c1a37
- Debugged and fixed environment variable issues in CI pipeline.
Infrastructure
- argocd: enable dex
ac2e50d4d0
- Enabled Dex for authentication in Argocd.
- argocd: disable temporal
cae5d11b24
- Temporarily disabled Temporal integration in Argocd.
- argocd: add temporal
3cd86a28e8
- Re-added Temporal service configuration to Argocd.
- argocd: add grafana-alloy
4d6bbe2503
- Added Grafana Alloy integration to Argocd.
- argocd: rename auth -> kratos
7808225a3c
- Renamed authentication service from Auth to Kratos in Argocd.
Backend
- link: recovery e2e tests for CRUD
3af1744083
- Recovered end-to-end tests for CRUD operations in link service.
- billing: use decimal
527e479114
- Updated billing calculations to use decimal data type.
- openlemetry: init bridge for logger
bda42f5d18
- Initialized OpenTelemetry bridge for enhanced logging.
- raft: step by step
3ef59d41e5
- Implemented step-by-step RAFT consensus algorithm.
- raft: add rpc
a3a2a3077e
- Added RPC communication for RAFT protocol.
- billing: add test for account use case
64e655bf40
- Added tests for billing account use cases to improve coverage.
UI
- ui-next: use new Sidebar component
b811d0b433
- Integrated new Sidebar component into UI-next.
- ui-kit: add Sidebar
722f345c51
- Added Sidebar component to the UI kit library.
- storybook: set version 8.0.0-beta.4
7284d60278
- Upgraded Storybook to version 8.0.0-beta.4 for better testing.
- ui: use tailwindcss v4
8f781984f7
- Updated the UI to use TailwindCSS version 4 for styling.
- ui: migration to new version deps
0ea80b44c9
- Migrated UI dependencies to the latest versions.
Security
- security: disable falco, kubescape, kyverno
09524f6873
- Disabled Falco, Kubescape, and Kyverno security tools.
- kyverno: disabled
f5c77b8bd8
- Disabled Kyverno policies due to conflicts.
- kyverno: add policy enforce-service-type-clusterip
32677b58ab
- Added new policy in Kyverno to enforce ClusterIP service type.
Documentation
- docs: add icons
7948f95103
- Added icons to enhance documentation visuals.
- docs: add logo
5e3a55a649
- Added logo to the project's documentation.
- docs: update readme for platform boundary
3f7bb5c63d
- Updated README to reflect changes in platform boundary.
- docs: add info about license to readme
80c2ab6c25
- Added detailed license information to the README.
- docs: add ubiquitous language
58f697e594
- Added a section on ubiquitous language to the documentation.
Miscellaneous
- protoc-gen-rich-model: publish to buf
47e23a1620
- Published protoc-gen-rich-model to Buf repository.
- protoc-gen-go-orm: update docs
9c384b7bd2
- Updated documentation for protoc-gen-go-orm.
- protoc-gen-rich-model: work version
9349202fc8
- Released working version of protoc-gen-rich-model plugin.
- protoc: add plugin protoc-gen-rich-model
5db65b3f1c
- Added protoc-gen-rich-model plugin for enhanced model generation.
- k8s: min support version 1.29
53b14c3d91
- Updated minimum Kubernetes support version to 1.29.
- open-feature-operator: enable
46d41b996d
- Enabled open-feature-operator for feature flag management.