This repository was archived by the owner on Apr 28, 2025. It is now read-only.
Releases: DataDog/ecommerce-workshop
Releases · DataDog/ecommerce-workshop
1.0.0
Added
- All docker builds are now automated and shipped to the
ddtrainingaccount. - All services now have a
./build.shscript which will help with future
build automation efforts. - There are now AKS deployment scripts! #56
- Speaking of deployments, all deployment methods and instructions live under
deployments/complete with READMEs. Pull requests always welcome to improve
these if you run into issues. - There is now a traffic replay container #38
Fixed
- All docker images are smaller which means faster startup times with less data
to transfer. - Fixed a typo with the RUM implementation #98.
- We now use the gem versions of spree commerce which resolves the log spam of
Not a .git folder...at startup. - Most of the log noise from the storefront app has been silenced. Most of it.
There is a more long-term fix planned for the next release. - All of the services have had multiple security fixed applied. Thanks
Dependabot! ❤️ - Fixed a dangling symlink that caused "No such file or directory" errors when
building the storefront apps #51
Changed
- The default branch has been renamed to
mainovermaster. If you have a
local clone, you need to update your default branch like so:git branch -m master main git fetch origin git branch -u origin/main main
- The base app folder for all docker containers is now
/appto be more
idiomatic with docker packaging practices. All of the docker-compose configs
have been updated to match this properly. - The folder path for the frontend app is now just the base folder instead of
being understore-frontend. So the storefront apps are now just under
store-frontend-instrumented-fixedandstore-frontend-broken-instrumented.
This was done to simplify instructions for students so they aren't clicking
through an extra layer of folders. - The published docker image names for each service has changed:
advertisements-serviceis nowadvertisementsdiscounts-serviceis nowdiscountsdiscounts-service-fixedis nowdiscounts-fixedecommerce-frontendis nowstorefrontecommerce-frontend-fixedis nowstorefront-fixed
- Ruby and Python versions have been updated to their latest or closest to
latest versions. - The storefront service now uses Semantic Logger
for logging instead of Lograge. This drastically reduces the multi-line log
noise. #80