Skip to content

Releases: shortlink-org/shortlink

Move to shortink-org/shortlink

New Year 🥳

31 Dec 22:31
Compare
Choose a tag to compare

Main

  • Improve observability
  • Refactoring docs
  • Improve shortlink-common helm chart

Docs

DevOps

Back-End

Read more

ArgoCD, SOPS, ADR

GitOps and ServerLess

15 Sep 22:26
Compare
Choose a tag to compare

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.

Back-end

devops

This release includes a new gitops method by ArgoCD.

other:

Making a point

18 Jul 00:07
Compare
Choose a tag to compare

0.11.1

25 Nov 00:42
Compare
Choose a tag to compare

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...
Read more

Relevant search

20 Sep 09:55
Compare
Choose a tag to compare

Goal

  1. Relevant search

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

Docs

  • postman: add example query for ElasticSearch

Other

  • update dependencies

Postgres

29 Aug 23:26
Compare
Choose a tag to compare

Goal

  1. 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
  • 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

12 Aug 02:45
Compare
Choose a tag to compare

Goal

  1. 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

04 Aug 12:41
Compare
Choose a tag to compare

Goal

  1. Work with data through the event model has been studied and implemented (event sourcing)
  2. 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
  • 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
  • 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)