Skip to content

ordering-api-0.9.0

@harshaghanta harshaghanta tagged this 22 Mar 10:28
* Created DataSource bean instead of leveraging one from application.yml

* Updated the docker-compose file to mount db credentials as volume

* springboot 4.0 upgrade initial commit.

* changes for vault setup catalogapi

* upgraded to springboot 4.0 with java 25. changed to localhost instead of host.docker.internal

* order api temporary changes

* MyTransactional aspect, entitymanger, removed springboot-devtools due to classloader issue,

* some more fixes pending.

* some more fixes.

* removed this as its already handled in @mytransactional

* Reverted to @Transactional  with synchronization handled with in the handlers.

* Replaced @MyTransactional with @Transactional and implemented transactionsynchronizaton in the handler.

* Fixed the domain event not raising issue when there is no change in buyer details

* Removing Custom implementation of entitymanager provider as creating entity manager instances is very error prone and not advisable.

* Removing UnitOfWork, as Transactional annotation will trigger this

* webhooks-api changs

* outbox implementation with scheduled support. initial draft

* Outbox implementation & fixes.

* Publishing using eventbus directly, as it doesn't use RDMBS

* Added Outbox table to OrderDB

* Publishing using eventbus directly , as this service doesn't use RDBMS

* Included Outbox entity in the persistence unit & disable datasource autoconfiguration

* Fixed the BasketAPI secrets

* Fixed cyclic dependency issue

* Added applicationName to outbox table. Application will pick & send only the events It sent even in a shared database

* Implemented Inbox pattern to handle duplicate messages.

* Including launch.json

* fixed some sonar reported quality issues

* clean up of ordering-notification

* sonarqube fixes

* webhook client login fixes

* Fixed static resource loading issue

* implementing ordering notification changes

* ordering notification client side changes

* Fixed the websocket authentication related issue

* Formatted.

* Included ordering-notification in the start.sh

* Populating the user attributes & including them in the profile clientscope. fixed the urls to include friendly localhost instead of host.docker.internal

* fixed the notification isssue around submit notification not being displayed.

* udpated to jdk 25 in github actions

* incrementing chart version
Assets 2
Loading