Dapr Store Versions Save

Sample application showcasing the use of Dapr to build microservices based apps

0.8.3

1 year ago
  • Users are now referenced by ID (GUID) and not their username which was an email. Having users email in URL requests was a poor choice!
  • API & frontend changes accordingly
  • Private APIs prefixed /private added (to Users service) which are not exposed through the API gateway but also have no auth on them
  • API gateway scripts and Kubernetes Ingress updated accordingly to block private APIs
  • Removed hits to /health and /metric from logging
docker pull ghcr.io/benc-uk/daprstore/products:0.8.3
docker pull ghcr.io/benc-uk/daprstore/cart:0.8.3
docker pull ghcr.io/benc-uk/daprstore/users:0.8.3
docker pull ghcr.io/benc-uk/daprstore/orders:0.8.3
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.8.3

0.8.2

1 year ago
  • Switched to using Docker compose for build and push, also supports locally running
  • Fixed a bug in cart service if finding a corrupt cart in state store
  • Bunch of docs updates
  • Removed some debug logs happening on frontend
docker pull ghcr.io/benc-uk/daprstore/products:0.8.2
docker pull ghcr.io/benc-uk/daprstore/cart:0.8.2
docker pull ghcr.io/benc-uk/daprstore/users:0.8.2
docker pull ghcr.io/benc-uk/daprstore/orders:0.8.2
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.8.2

0.8.1

1 year ago
  • BUG FIX: The frontend-host container in v0.8.0 didn't work at all! It does now :)

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.8.1
docker pull ghcr.io/benc-uk/daprstore/cart:0.8.1
docker pull ghcr.io/benc-uk/daprstore/users:0.8.1
docker pull ghcr.io/benc-uk/daprstore/orders:0.8.1
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.8.1

0.8.0

1 year ago
  • Major re-write targeting https://github.com/benc-uk/go-rest-api
  • Simplification of services to return standard Go errors rather than Problems
  • Clean and tidy up
  • Removes pkg entirely from project

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.8.0
docker pull ghcr.io/benc-uk/daprstore/cart:0.8.0
docker pull ghcr.io/benc-uk/daprstore/users:0.8.0
docker pull ghcr.io/benc-uk/daprstore/orders:0.8.0
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.8.0

0.7.6

1 year ago
  • Orders view auto-refresh
  • Bug fixes
  • Re-enabled email-report feature
  • Internal changes like linting

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.7.6
docker pull ghcr.io/benc-uk/daprstore/cart:0.7.6
docker pull ghcr.io/benc-uk/daprstore/users:0.7.6
docker pull ghcr.io/benc-uk/daprstore/orders:0.7.6
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.7.6

0.7.5

1 year ago
  • Improve the look of the frontend, fonts & homepage
  • Move API middleware and common routes, added Prometheus metrics
  • FIX: Login page was locked into demo mode
  • Minor fixes and internals

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.7.5
docker pull ghcr.io/benc-uk/daprstore/cart:0.7.5
docker pull ghcr.io/benc-uk/daprstore/users:0.7.5
docker pull ghcr.io/benc-uk/daprstore/orders:0.7.5
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.7.5

0.7.1

1 year ago

Bug fix release

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.7.1
docker pull ghcr.io/benc-uk/daprstore/cart:0.7.1
docker pull ghcr.io/benc-uk/daprstore/users:0.7.1
docker pull ghcr.io/benc-uk/daprstore/orders:0.7.1
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.7.1

0.7.0

1 year ago

Another MAJOR update and internal version overhaul:

  • Rewrite of the frontend from Vue.js v2 to Vue.js v3
  • Unit tests for frontend redone
  • Removed custom Dapr helper and switched to Go client SDK for Dapr
  • Various fixes, tidy ups etc

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.7.0
docker pull ghcr.io/benc-uk/daprstore/cart:0.7.0
docker pull ghcr.io/benc-uk/daprstore/users:0.7.0
docker pull ghcr.io/benc-uk/daprstore/orders:0.7.0
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.7.0

0.6.0

3 years ago

Major update and refresh of the whole app

  • API changes for Dapr v1.0 and v1.1
  • Makefile overhaul
  • Simplified release pipelines
  • Tidy up of project folders & removing crud

Packages:

docker pull ghcr.io/benc-uk/daprstore/products:0.6.0
docker pull ghcr.io/benc-uk/daprstore/cart:0.6.0
docker pull ghcr.io/benc-uk/daprstore/users:0.6.0
docker pull ghcr.io/benc-uk/daprstore/orders:0.6.0
docker pull ghcr.io/benc-uk/daprstore/frontend-host:0.6.0

0.5.1

3 years ago