Releases: shortlink-org/shortlink
Releases · shortlink-org/shortlink
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
Making a point
Full Changelog: 0.11.1...0.12.0
0.11.1
What's Changed
- chore(deps): update helm release kube-prometheus-stack to v18.0.11 by @renovate in #2550
- fix(deps): update dependency @sentry/nextjs to ^6.13.0 by @renovate in #2551
- fix(deps): update google.golang.org/genproto commit hash to 26f343e by @renovate in #2552
- chore(deps): update helm release kube-prometheus-stack to v18.0.12 by @renovate in #2553
- chore(deps): update typescript-eslint monorepo to ^4.31.2 by @renovate in #2554
- fix(deps): update dependency @sentry/nextjs to ^6.13.1 by @renovate in #2555
- fix(deps): update module github.com/nats-io/nats.go to v1.12.2 by @renovate in #2556
- fix(deps): update dependency recharts to ^2.1.4 by @renovate in #2557
- chore(deps): update dependency eslint-plugin-react to ^7.26.0 by @renovate in #2558
- fix(deps): update github.com/rabbitmq/amqp091-go commit hash to bb8191b by @renovate in #2559
- fix(deps): update module github.com/golang-migrate/migrate/v4 to v4.15.0 by @renovate in #2560
- fix(deps): update google.golang.org/genproto commit hash to 181ce0d by @renovate in #2561
- fix(deps): update dependency @sentry/nextjs to ^6.13.2 by @renovate in #2562
- fix(deps): update module github.com/pterm/pterm to v0.12.31 by @renovate in #2563
- chore(deps): update dependency @types/react to ^17.0.24 by @renovate in #2565
- chore(deps): update helm release grafana to v6.16.7 by @renovate in #2568
- fix(deps): update module github.com/nats-io/nats.go to v1.12.3 by @renovate in #2566
- fix(deps): update prisma monorepo to ^3.1.1 by @renovate in #2564
- chore(deps): update dependency style-loader to ^3.3.0 by @renovate in #2567
- chore(deps): update helm release ingress-nginx to v4.0.2 by @renovate in #2571
- chore(deps): update helm release postgresql to v10.10.2 by @renovate in #2572
- chore(deps): update dependency postcss to ^8.3.7 by @renovate in #2570
- chore(deps): update dependency autoprefixer to ^10.3.5 by @renovate in #2569
- chore(deps): update helm release grafana to v6.16.8 by @renovate in #2573
- chore(deps): update helm release grafana to v6.16.9 by @renovate in #2575
- fix(deps): update google.golang.org/genproto commit hash to 385e58f by @renovate in #2576
- chore(deps): update helm release jaeger-operator to v2.25.0 by @renovate in #2577
- chore(deps): update dependency glob to ^7.2.0 by @renovate in #2574
- fix(deps): update module github.com/go-kit/kit to v0.12.0 by @renovate in #2579
- chore(deps): update node.js to v16.10 by @renovate in #2578
- fix(deps): update google.golang.org/genproto commit hash to 3dee208 by @renovate in #2580
- fix(deps): update golang.org/x/net commit hash to cf34111 by @renovate in #2581
- chore(deps): update helm release kube-prometheus-stack to v18.0.13 by @renovate in #2582
- chore(deps): update helm release datadog-operator to v0.7.1 by @renovate in #2583
- chore(deps): update helm release postgresql to v10.10.3 by @renovate in #2584
- fix(deps): update golang.org/x/net commit hash to 3ad01bb by @renovate in #2585
- chore(deps): update helm release kube-prometheus-stack to v18.1.0 by @renovate in #2586
- chore(deps): update helm release rabbitmq to v8.22.3 by @renovate in #2587
- fix(deps): update module google.golang.org/grpc to v1.41.0 by @renovate in #2589
- fix(deps): update dependency webpack to ^5.54.0 by @renovate in #2588
- chore(deps): update dependency @types/lodash to ^4.14.174 by @renovate in #2590
- fix(deps): update module github.com/ory/dockertest/v3 to v3.8.0 by @renovate in #2592
- fix(deps): update dependency webpack-dev-server to ^4.3.0 by @renovate in #2593
- chore(deps): update dependency postcss to ^8.3.8 by @renovate in #2591
- chore(deps): update helm release grafana to v6.16.10 by @renovate in #2595
- fix(deps): update dependency tailwindcss to ^2.2.16 by @renovate in #2596
- chore(deps): update helm release ingress-nginx to v4.0.3 by @renovate in #2597
- chore(deps): update helm release kratos to v0.19.4 by @renovate in #2598
- fix(deps): update google.golang.org/genproto commit hash to 433400c by @renovate in #2599
- fix(deps): update golang.org/x/net commit hash to 4e4d966 by @renovate in #2600
- chore(deps): update typescript-eslint monorepo to ^4.32.0 by @renovate in #2601
- chore(deps): update dependency @types/lodash to ^4.14.175 by @renovate in #2602
- chore(deps): update dependency autoprefixer to ^10.3.6 by @renovate in #2594
- chore(deps): update helm release datadog-operator to v0.7.2 by @renovate in #2603
- fix(deps): update golang.org/x/net commit hash to 7d9f5e0 by @renovate in #2604
- chore(deps): update helm release kube-prometheus-stack to v18.1.1 by @renovate in #2605
- fix(deps): update google.golang.org/genproto commit hash to c7af6a1 by @renovate in #2608
- chore(deps): update helm release kratos to v0.19.5 by @renovate in #2606
- fix(deps): update dependency @tailwindcss/forms to ^0.3.4 by @renovate in #2612
- fix(deps): update module google.golang.org/api to v0.58.0 by @renovate in #2610
- fix(deps): update dependency webpack to ^5.55.0 by @renovate in #2613
- fix(deps): update module github.com/rabbitmq/amqp091-go to v1 by @renovate in #2611
- chore(deps): update helm release kube-prometheus-stack to v19 by @renovate in #2609
- chore(deps): update dependency image-webpack-loader to v8 by @renovate in #2607
- chore(deps): update helm release postgresql to v10.12.0 by @renovate in #2615
- fix(deps): update module github.com/shopify/sarama to v1.30.0 by @renovate in #2616
- fix(deps): update dependency webpack to ^5.55.1 by @renovate in #2614
- fix(deps): update module github.com/unleash/unleash-client-go/v3 to v3.2.4 by @renovate in #2617
- fix(deps): update golang.org/x/net commit hash to d455829 by @renovate in #2618
- fix(deps): update golang.org/x/net commit hash to e81a3d9 by @renovate in #2621
- chore(deps): update terraform hashicorp/terraform to >= 1.0.8 by @renovate in #2620
- chore(deps): update dependency @types/react to ^17.0.25 by @renovate in #2619
- fix(deps): update google.golang.org/genproto commit hash to 896c89f by @renovate in #2622
- chore(deps): update helm release kube-prometheus-stack to v19.0.1 by @renovate in #2623
- chore(deps): update dependency eslint-plugin-react to ^7.26.1 by @renovate in #2624
- chore(deps): update dependency @types/react to ^17.0.26 by @renovate in #2625
- fix(deps): update k8s.io/utils commit hash to cb0fa31 by @renovate in #2626
- fix(deps): update google.golang.org/genproto commit hash to 2e2e100 by @renovate in #2628
- chore(deps): update helm release cert-manager to v1.5.4 by @renovate in #2629
- chore(deps): update helm release rabbitmq to v8.22.4 by @renovate in #2627
- fix(deps): update dependen...
Relevant search
Goal
- Relevant search
- Learn searching over ElasticSearch
- Read book
Relevant Search: With applications for Solr and Elasticsearch
Service
- next-ui: improve
Package
- I18n in Go: Managing Translations
DevOps
- mongodb: set login:password
- gitlab-ci: add params for common template
- grafana: add dashboard 'unit-economics'
- grafana: add datasource ElasticSearch
- grafana: add dashboard with search request to ElasticSearch
- makefile k8s: add command for check security cluster
- minikube: improve config. Set cluster
- minikube: add tracing config
- helm: upgrade package; regenerate docs
- docker-compose: fix dependencies of services
- use elasticsearch && kafka
- kafka connector: postgres -> kafka -> elasticsearch
- Insert/Update/Delete events
- kafka: add ui for connectors
- kafka connector: postgres -> kafka -> elasticsearch
Docs
- postman: add example query for ElasticSearch
Other
- update dependencies
Postgres
Goal
- Learn PostgreSQL
- postgres: add domain for tariff, link entity
- postgres: add not null policy
- postgres: add fillfactor
- postgres: add domain type hash
- postgres: setting work with pgBouncer
- postgres: fix config
- postgres: try benchmark tool by percona
- postgres: add user - shortlink, billing
- postgres: fix enable hot cache
- postgres: add backup container - wal-g
- postgres: enable archive_mode
- postgres: add HA by patroni
Service
- link-service:
- cqrs:
- link service use lint_view table [FIX]
- sync metadata and link cqrs service
- add cache level
- add FTS by postgres
- database
- drop rethinkdb
- add support sitemap
- parse and load
- use buf
- cqrs:
- logger-service:
- use DDD structure
- fix work with mq
- ui-next:
- improve config
- notify-service:
- refactoring
- proxy:
- update schema
- landing:
- migrate to webpack-dev-server@v4
Package
- go.mod use go 1.17
- watermill: rename old mq package
- amqp: add reconnect
- amqp: fix tx
- grpc-gateway: use buf
- postgres: add extension for save cache
Testing
- bdd: add a template for golang
Docs
- postman: update docs
- postman: use variables for API-endpoint
- postgres: add docs in hugo
- Enhanced support for citations on GitHub
DevOps
- Allstar: enable
- update stale.yml
- helm: update charts and regenerate docs
- update service from docker-compose
- makefile: refactoring
- docker: set syntax=docker/dockerfile:1.3
- golang: use 1.17 in dockerfile
- devops: improve postgres+grafana
- postgres: fix migrations
- traefik: add billing service
Monitoring
- grafana: add postgres datasource and dashboard for link-service
- grafana: link-dashboard improve
- grafana: add billing dashboard
Other
- update dependencies
CQRS
Goal
- Learn CQRS
Service
- billing: use saga to create new payment and fix a small problem
- link:
- use CQRS pattern
- add CQRS API
- API:
- add CQRS API
Package
- logger: use
error
flag for error of message opentracing - saga: fix the problem with reject error. improve opentracing
Docs
- postman: update API for billing service
- github: WTF? rename .github/README.md -> .github/DOCS.md
- security: update minimal version
- readme: improve docs
DevOps
- update config traefik
Other
- update dependencies
Event Sourcing
Goal
- Work with data through the event model has been studied and implemented (event sourcing)
- New service
billing
Service
- Add service billing
- entity: account (GDPR), tariff, payment, order
- add span-id header for response
- add opentracing for commands
- eventsourcing (for payment entity)
- next-ui
- update
package.json
metadata
- update
- landing
- fix build
Package
Add a new package for work by an event-sourcing model in golang applications
DevOps
- update
ct.mk
- makefile: fix naming job
- makefile: set context for minikube
- update grafana-tempo.yaml
- gitlab-ci: add support helm chart
- gitlab-ci: improve docker scanner
- add docs by gitlab ci/github ci
Other
- refactoring
- delete double
uuid
package for golang application
- delete double
- update dependencies
- improve docs
Deprecated
- drop support database: Cassandra, Scylla (To come back when there will be an opportunity to work more actively with them)