Releases: shortlink-org/shortlink
Releases · shortlink-org/shortlink
New Year 🥳 2024
Main
- Migration K8S to Talos and Cilium.
- Split services by boundary context
- Integration with SpiceDB (permission service)
Docs
- ADR
- adr: update adr "20. Research summary of PostgreSQL Operators"
- adr: new 26. Pattern: database per service
- adr: Transition to Cloudflare Apps
- merch: add ADR's - init, use dapr
- ADR-0014: add article about RED method
- ADR: 27 Local Kubernetes Development Tools
- docs: add separate ADR for ops
- docs: add ADR - Cache System
- GitHub
DevOps
- GitLab
- GitHub
- ArgoCD
- Observability
- postgres-operator: add grafana dashboard
- postgres-operator: enable exporter metrics
- postgres-operator: add podmonitor
- postgres-operator: add grafana dashboard and prometheus rules
- grafana: setting oncall
- shortlink: add livenessProbe
- kubescape: setting dashboard
- testkube: upd executor for cypress
- rabbitmq: enable metrics
- grafana-beyla: init docker-compose
- istio: setting opentracing
- opentelemetry-operator: add helm chart
- Security
- Other
- cockroachdb: add dockerfile
- helm: add spark-operator
- docker-compose: use include
- helm: set resources for pgo, nginx, prometheus
- kubernetes: set a minimal version to 1.28 because it needs for istio
- docker-compose: set IPv6 suubnet for default network
- docker-compose: set IPv6 suubnet for default network
Back-End
- API
- backstage
- [backstage](backstage: fix ingress tls)backstage: fix ingress tls
- support
- Auth
- merch
- bot
- pkg
UI
- ui-kit
- next
- landing
- expo
- Common
-...
April-May
Improve observability, docs
Main
- Improve observability
- Use C4 for docs
Docs
- ADR
- C4
DevOps
- UI
- ShortLink
- shortlink-notify: use kafka
- shortlink-link: setting kafka topic
- Add OCI labels to docker images
- dockerfile: add tini as init for containers
- helm: add HELM_EXPERIMENTAL_OCI=1 to gitlab
- shortlink-namespace: enabled istio-injection
- shortlink-common: add hostUsers for pods
- shortlink-common: add istio telemetry for namespace - shortlink
- shortlink: use PodDisruptionBudget in base.yaml
- Local
- Kubernetes
- Istio
- ArgoCD
- argocd: v2.7.0-rc2
- argocd: dragonfly to draft
- argocd: elasticsearch -> elasticsearch-operator
- helm: move kyverno and kubescape to security folder
- argocd: add notify to grafana
- argocd: enable kiali
- argocd: add shortlink-billing
- argocd: add redis for cache
- pyroscope: to draft
- testkube: to draft
- external-secrets: to draft
- elasticsearch: to draft
- argocd: disable argo-events, argo-workflows, argocd-image-updater
- chaos-mesh: add to argocd, update
- Grafana
- grafana: add sidecar dashboard for rabbitmq, istio
- grafana: add sidecar dashboard for cert-manager, istio
- grafana: fix dashboard for cert-manager
- grafana: refactoring dashboard
- grafana: refactoring datasources
- grafana: add folder for dashboard
- grafana: add plugin flant-statusmap-panel
- grafana: add k8s dashboards
- grafana-loki: skipCrds
- grafana: add plugin grafana-polystat-panel
- redis: add grafana dashboard
- etcd: add dashboard
- GitHub
- GitLab
Back-End
- ShortLink
Job stabilization
Main
Docs
DevOps
- ShortLink
- ArgoCD
- argocd: add pyroscope
- argocd: move grafana stack from infrastructure to observability
- pyroscope: add github sso
- pyroscope: add k8s scrape-configs
- kratos: add config for github
- argocd: split phlare and grafana
- cilium: add to draft
- argocd: enable monitoring
- grafana: delete problem dashboard go-runtime
- helm: clean template
- argocd: add falco
- falco: add prometheus-exporter
- external-secrets: v0.8.0
- argocd: setting project - ignore istio and kyverno resources
- argocd-image-updater: to draft
- argocd: set level - warn
- argocd: set ApplyOutOfSyncOnly -> true
- argocd: use regex for targetRevision by SemVer
- spiffe: add resource and servicemonitor -> true
- Local
- GitHub
- GitLab
Back-End
Support release
Main
Docs
DevOps
- Argo
- GitHub
- Grafana
- Security
- shortlink-common
- draft
- other
Back-End
- Backstage
- other
Front-End
Add teleport and backstage
Main
- Improve docs
- Add a new service - teleport - SSO
- Add a new service Backstage - docs platform for developer
Docs
- docs: add Governance
- Update README.md
- Update SECURITY.md
- docs: add ADOPTERS
- csi: fix and improve docs
- docs: add archi with 4C model
- ADR
DevOps
- GitHub
- Argo Rollout
- Argo CD
- Teleport
- Nginx
- Cert-manager
- shortlink-common
- GitLab
- Other
Back-End
- Backstage
- support
- other
Front-End
- ui-kit
- other
Other
Move to shortink-org/shortlink
Main
- Move to shortlink-org/shortlink
- Improve shortlink-common helm chart
DevOps
- github: add setting for release changelog
- shortlink-next: fix ing
- helm: setting serviceAccount
- helm: delete duplicate _helpers
- helm: fix base templates
- istio: fix configuration
- redis: argocd -> gitlab
- ingress-nginx: disable opentracing
- nginx-ingress: disabled rate-limit
- nginx-ingress: disabled rate-limit
- shortlink-common
New Year 🥳
Main
- Improve observability
- Refactoring docs
- Improve shortlink-common helm chart
Docs
- ADR
- Other
DevOps
- GitLab
- GitHub
- local
- Grafana
- shortlink-common
- shortlink-common: add _probe template
- shortlink-common: use template for metadata
- helm: add type deploy
- shortlink-common: labels, selector
- shortlink-common: add deployment
- shortlink-common: add argocd for deployment
- shortlink-common: deployment work with ports
- shortlink-common: add service
- argo-rollout: add canary deploy
- argo-cd: improve shortlink-common - add priority-class
- Kubernetes 1.26: Introducing Validating Admission Policies
- shortlink-common: add strategy for volumes
- shortlink-common: setting retries policy for nginx-ingress
- shortlink-common: add istio ingress
- shortlink-common: add HPA
- ArgoCD
- Istio
- Other
Back-End
- Wallet - a new service for billing
- Newsletter
- API
- Shortctl
- Stats
- Referall
- [referral: use flask and opentelemetry](360...
ArgoCD, SOPS, ADR
Main
- Security
- ADR
- add ADR by observability
DevOps
- observability
- argocd
- gitlab
- helm: update deps
- golangci: set timeout to 10m
- coredns: upgrade to 1.10.0
- rabbitmq
- istio: add Prometheus integration
- grafana: add istio dashboards
- helm: delete k8s dashboard chart
BackEnd
UI
Other
- update dependencies for all projects (renovate bot)
- vscode: add recommendations extensions
- idea: add running kafka-to-elasticsearch
GitOps and ServerLess
Today we released a new version (0.13.0) with GitOps method, improved UI & more others
Main
Front-end
We made well as improvements to the UI and additional descriptions for more pages - user page, about page, etc.
- next UI
- new package
ui-kit
- landing: add switch mod
- ui: add sitemap
- ui: enable generateEtags
Back-end
- go: upgrade to go1.19
- redpanda: add test for go connect and docker-compose config
- stats: init cpp server
- chat: init elixir application
- shortlink-api: add generate swagger of docs
- Tracing
devops
This release includes a new gitops method by ArgoCD.
- use ArgoCD for GitOps
- GitLab
- add database: edgedb
- docker-compose: refactoring structure folders
- airflow: init docker-compose
- helm: add keda, flagger, argo
- nginx-ingress: use nodePort 80, 443
- github action: refactoring/fix/improve
- Helm
- Kafka
- DataBase
- kNative
other:
- update dependencies for front-end, back-end, etc
- new domain: shortlink.best