Skip to content

Commit e7ebb18

Browse files
Merge remote-tracking branch 'origin/master'
2 parents cd4c8c0 + 9102856 commit e7ebb18

1 file changed

Lines changed: 80 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# 1.0.0 (2025-08-04)
2+
3+
4+
### Bug Fixes
5+
6+
* **api_gateway:** fixed service name for health check requests ([51cac34](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/51cac341b091fa4ff7c035fd3b961faf6007aa09))
7+
* **api-gateway:** dockerfile does not import external libraries ([e77ebfb](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e77ebfb28c2d6443de6135aebacdaef88b74c7fe))
8+
* automerge renovate bot for dev ([1c17e69](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/1c17e69d977817d3d98749a533c345e5084a748e))
9+
* automerge renovate bot for dev ([a8c3308](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a8c3308a977c0a2796de631ddfba56f4dbea492a))
10+
* automerge renovate bot for dev ([d2d7ea8](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d2d7ea84f00cb89ed8221e2c4434bff5302209e0))
11+
* ci-cd pipeline not passing ([61c1bac](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/61c1bac7e9198051294355bace1918e3591ca0de))
12+
* ci-cd pipeline not passing ([e8c052b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e8c052b6fee1150ad5d9bd4b27e6d08b0458e989))
13+
* ci-cd pipeline not passing ([13d9742](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/13d9742d7243ccb85c5f431bd39cf08793584945))
14+
* ci-cd pipeline not passing ([a929df9](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a929df95882c80b9fcd8c069ca02d3c46c5f86b4))
15+
* **ci-cd:** module matrix ([00e937f](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/00e937f0a26cbd90102534cfd20057936733ab52))
16+
* **ci-cd:** rollback to no codecov ([14b680c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/14b680cabb81a137ed5b4897f5cf234b2f17b227))
17+
* **ci-cd:** upload to codecov ([cf4038b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/cf4038b081da4b231278cc67e4c09dafb2c72558))
18+
* **ci-cd:** upload to codecov ([0668f12](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0668f1204e0039121a1a1415d29ca0dcb8f9766a))
19+
* **ci-cd:** upload to codecov ([72b1cab](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/72b1cab51a65ce3e39a56661c39a3ec7820fd8a4))
20+
* **ci-cd:** upload to codecov ([d502830](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d50283076d4416c87fd3e6728a641809a5d88c40))
21+
* **ci-cd:** upload to codecov ([c332599](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c332599f432b812dfa69bfa6ea3308a778f63b07))
22+
* communication between api-gateway and service not working on k8s ([a9d82ec](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a9d82ec0c55b20732e28280da35334d15d7fec13))
23+
* correct Docker repository name in CI/CD configuration ([fe2daa3](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/fe2daa346eb5420b7d6d0638740c22992062a27c))
24+
* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([1ccaa41](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/1ccaa4140971019e25abb6cef6c393c6db5611f3))
25+
* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([4794eda](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4794eda13e53962874d63d14b42a8399bb61337b))
26+
* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([3204eca](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/3204ecaa6ed2f31c25ee376349b4bd3b1ac5d62c))
27+
* update docker-compose and main modules to use new logging and build context ([27d6a6c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/27d6a6c67ab54e179bdb0977375bed01cb9a1e0c))
28+
* update DockerHub password secret in CI/CD configuration ([bc02d6b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/bc02d6be7b9494cb653f8e4b9fe000b4dabb2952))
29+
30+
31+
### Features
32+
33+
* add app network between services ([8f34d24](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/8f34d24bc8b46354a05f4a38fb4eb2aefd5c93ca))
34+
* add automerge renovate bot for dev ([2f3a29d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/2f3a29dd3be8915654b0500e2bacb72db019fda5))
35+
* add autoscaler for k8s ([d1ab222](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d1ab222288fe31c9096f9c2b6a4acd107eca2b4f))
36+
* add CI/CD pipeline for building and pushing Docker images ([619df57](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/619df576ed3509d30be823e00ed40f814d386221))
37+
* add CI/CD pipeline for testing Go modules and coverage reporting ([6a2846d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/6a2846d0be374d071f845a1ec0b6db8e2223a2a7))
38+
* add kubernetes deploy for production use ([55d4581](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/55d45816f07e4932e8a1f49efc0ef70be13c9bca))
39+
* add main service file with greeting and loop functionality ([35b9416](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/35b941699baefd89943413229e15fb3fe584a313))
40+
* add prometheus ([921cd78](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/921cd780582c1a242886ce406304fd547307d78d))
41+
* add semantic versioning bot ([dbf786e](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/dbf786ecc01be12d09a679cee779ee501d432210))
42+
* add semantic versioning bot ([e871c56](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e871c56a389a8f4f065b1fef96b36b9c139c2c85))
43+
* **api_gateway:** add circuit breaker to health check and routes handlers ([102d535](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/102d53556722cadaa0794b7ef3a93623a6b108e5))
44+
* **api_gateway:** add metrics observer pattern ([49843f9](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/49843f98a7bd7302e07d83edf83c16b84bc72bc9))
45+
* **api-gateway:** implement API gateway controller ([e8382bd](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e8382bdae8652392e129824188cb15fdfa1bf5a2))
46+
* **api-gateway:** implement API gateway server ([0825420](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/082542060c1e26a8bda790b6288c5b0f7343f573))
47+
* **cd-cd:** add pull request support ([4ae90a0](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4ae90a067c96c47f9c402b19a142a5cd906ae1b8))
48+
* **cd-cd:** update automerge platform for pull requests ([15a8d6a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/15a8d6a28539deb2b936f5c97caecdd4d67a254a))
49+
* **ci-cd:** enhance coverage reporting by uploading it to codecov ([6018499](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/601849991cb46fb4f569d9aac9716ebe3f5d60b7))
50+
* **ci-cd:** enhance test coverage reporting with additional checks and calculations ([364d4da](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/364d4daae601119862da5b45f651dc29f50f9211))
51+
* **ci-cd:** refactor Docker image build process to use matrix strategy for multiple services ([08e439c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/08e439cf496e2d479374ffef7e04c85bd5dbe9b2))
52+
* **ci-cd:** refactor testing steps to handle multiple modules in a single job and improve coverage reporting ([9d8fa3c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/9d8fa3c39957469580fe65791709c26093608c7e))
53+
* **ci-cd:** update Docker image build process to handle multiple services in a single step ([34ee0fd](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/34ee0fd681d994524067c9ea4c63c5371a154d5c))
54+
* **common:** add circuitbreaker ([ac83e32](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/ac83e32411733fa4b8d9a91cf6b90a554b29789f))
55+
* **common:** add prometheus ([2279563](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/2279563c687c60e6ceb36c62b7430d6dd39c9562))
56+
* enforce Bash shell for all run steps in CI/CD pipeline and streamline module configuration ([d20ba75](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d20ba75d2abf0e3018b360a6684714b85c85dc62))
57+
* enhance CI/CD configuration to support multiple services in Docker build ([494542c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/494542c0906e4d1feb05ce6032985391eba50724))
58+
* enhance CI/CD pipeline with module-specific testing and coverage reporting ([68e4290](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/68e429038527e941923a184c6aae3315965c0216))
59+
* initialize Go project with Docker support and configuration files ([452956a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/452956abf1803a3c660fb5a80a4e0d4c8fc85cfb))
60+
* rename CI/CD job for clarity and enforce Bash shell for test coverage reporting ([c0424be](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c0424be928ac564d86a8dfc8de89712f323c23d8))
61+
* restructure project to separate api_gateway and service modules ([e3d9445](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e3d9445a3169d465519a480ccf974263f437967e))
62+
* **service:** add controller ([7c16894](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/7c16894a18e359c3a10b676f169597972dc38dcb))
63+
* **service:** add metrics observer pattern ([abad0c6](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/abad0c648a93417a3fef3ffe86aa25d4cffa0b86))
64+
* **service:** add server ([cdc67ba](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/cdc67ba57e57d6a868707c77094f9d14d33fe477))
65+
* **service:** implement circuit breaker for health check handler ([870fb47](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/870fb4787cb3cf6be7228d6d3e80cc651215de0e))
66+
* update CI/CD configuration to cancel previous workflows and refine image tagging ([ea4b998](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/ea4b9980e58c8808cd713b4a91411a248de7c50a))
67+
* update CI/CD configuration to refine dev image tagging for latest builds ([c0ef23c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c0ef23c551f77366bfe059272b58a39846c52a67))
68+
* update CI/CD configuration to support multiple branches and refine image tagging logic ([4ff81ee](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4ff81eee1ae081bc1ecde84ea68dd0caba39e131))
69+
* update CI/CD configuration to support multiple OS environments for testing ([0bf5f12](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0bf5f1267c6631d40e69a89a6428bacc28f7bec4))
70+
* update logging configuration and enhance Docker setup for api_gateway and service modules ([aafba9b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/aafba9bcb6e2568924553bc95d10439260b70e88))
71+
* **utils:** add dns constants ([0c8c2f2](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0c8c2f2edacc4ede1af46cc27fc5e5d276fd76f9))
72+
* **utils:** add endpoint constants ([886afaf](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/886afaf628f34fa18377df8adcd7e1a4bba6dc6b))
73+
* **utils:** add http prefix constants ([eaef64d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/eaef64d98cde2ececb6536711f0af5e0fa9b0ade))
74+
* **utils:** add http response functions ([43c3123](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/43c31234cbcfda2609190014ca047459f49d6f5a))
75+
* **utils:** add jsonify functions ([48991b2](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/48991b2dad8e3be0ffae9af258ade9d3cfc9667c))
76+
* **utils:** add message response types ([27966b5](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/27966b5cc6fb1f0e375c445ddc4699078450cca5))
77+
* **utils:** add metrics endpoint ([f212a94](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/f212a94c1c6ba1e1f4499d828538317041be51df))
78+
* **utils:** add metrics to all endpoints ([96a0a96](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/96a0a964483f5e5b83a8be33986d578b165927db))
79+
* **utils:** add Ok and Error function, deprecated old functions ([fba4590](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/fba459040a5763c4e5a368f48616cdd44232325a))
80+
* **utils:** add port constants ([371a50a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/371a50aca0c23b18abd59af6ec45e3270bda0b3f))

0 commit comments

Comments
 (0)