|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2025-07-03) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* upgraded logger packages ([#283](https://github.com/MapColonies/ts-server-boilerplate/issues/283)) |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* add backstage docs ([3f4069a](https://github.com/MapColonies/ts-server-boilerplate/commit/3f4069aa74c9ab994fe620ade6a767b3cd633207)) |
| 13 | +* add node-prom for node metrics exporter ([5f05219](https://github.com/MapColonies/ts-server-boilerplate/commit/5f0521983a5ca68dc30c1f4d2d1bbae39d8ec834)) |
| 14 | +* add option for response gzip compression ([#62](https://github.com/MapColonies/ts-server-boilerplate/issues/62)) ([25b8d2c](https://github.com/MapColonies/ts-server-boilerplate/commit/25b8d2ce8f9928bec49ce3182f0ad02a8aafc078)) |
| 15 | +* add revision history limit configuration ([#287](https://github.com/MapColonies/ts-server-boilerplate/issues/287)) ([d6d086c](https://github.com/MapColonies/ts-server-boilerplate/commit/d6d086c340cce67569ae58fbc267641bb9c352b6)) |
| 16 | +* add scope argument to workflows ([#309](https://github.com/MapColonies/ts-server-boilerplate/issues/309)) ([dfdecc9](https://github.com/MapColonies/ts-server-boilerplate/commit/dfdecc9fe94ee982d4bc571da429f61b87c8aea7)) |
| 17 | +* add typescript paths to the boilerplate ([#310](https://github.com/MapColonies/ts-server-boilerplate/issues/310)) ([1bb2444](https://github.com/MapColonies/ts-server-boilerplate/commit/1bb244410cc8cce3dbcd97bfe09c90659b3587ee)) |
| 18 | +* added @redocly/openapi-cli ([58c1111](https://github.com/MapColonies/ts-server-boilerplate/commit/58c11114120087b93bbb5bcfd43e02adb9eda7e1)) |
| 19 | +* added badges for README.md ([c3ec364](https://github.com/MapColonies/ts-server-boilerplate/commit/c3ec364dd7dc60b9af799bf88d800d6e24be8ada)) |
| 20 | +* added helm pull secret support ([#200](https://github.com/MapColonies/ts-server-boilerplate/issues/200)) ([10b43f2](https://github.com/MapColonies/ts-server-boilerplate/commit/10b43f2fad750682a76176bc77f4cd0aa773f855)) |
| 21 | +* added html reporters for jest ([cf8941c](https://github.com/MapColonies/ts-server-boilerplate/commit/cf8941ce429c1e8fb6753f05be24cfc114fbfe3a)) |
| 22 | +* added jest-openapi to tests ([#165](https://github.com/MapColonies/ts-server-boilerplate/issues/165)) ([e08a6c9](https://github.com/MapColonies/ts-server-boilerplate/commit/e08a6c975484975b755c7914996447960da4b61b)) |
| 23 | +* added prometheus metrics integration ([#325](https://github.com/MapColonies/ts-server-boilerplate/issues/325)) ([de5c590](https://github.com/MapColonies/ts-server-boilerplate/commit/de5c590c0d0d39dae806214e70abab50bc908062)) |
| 24 | +* added safeguard for npm_cache on openshift ([9d7eafc](https://github.com/MapColonies/ts-server-boilerplate/commit/9d7eafc2230e0db67a135e73d6eaa58b53e9c9d7)) |
| 25 | +* **configurations:** add .editorconfig ([#57](https://github.com/MapColonies/ts-server-boilerplate/issues/57)) ([18d3412](https://github.com/MapColonies/ts-server-boilerplate/commit/18d3412d42840dec4e1370d4caaf01894e9e0e8d)) |
| 26 | +* **configurations:** add helm chart for repo ([#99](https://github.com/MapColonies/ts-server-boilerplate/issues/99)) ([9e61433](https://github.com/MapColonies/ts-server-boilerplate/commit/9e61433008666498396cf964ac78277ac603f566)) |
| 27 | +* **configurations:** added pretty-quick integration to pre-commit hook ([#27](https://github.com/MapColonies/ts-server-boilerplate/issues/27)) ([ca9b4e7](https://github.com/MapColonies/ts-server-boilerplate/commit/ca9b4e701adcdb200fff5238a39fe05019ddfd46)) |
| 28 | +* **configurations:** configurable route timeout duration in helm ([#181](https://github.com/MapColonies/ts-server-boilerplate/issues/181)) ([a5de7bc](https://github.com/MapColonies/ts-server-boilerplate/commit/a5de7bc5f357964ecb21f884246b7d0e350e5324)) |
| 29 | +* **configurations:** update openapi3 spec on release ([#79](https://github.com/MapColonies/ts-server-boilerplate/issues/79)) ([1106486](https://github.com/MapColonies/ts-server-boilerplate/commit/1106486ffd68ebec642b04492bd79bef2d2c89ee)) |
| 30 | +* **configurations:** used @map-colonies/standard-version-update-openapi3-version ([7272648](https://github.com/MapColonies/ts-server-boilerplate/commit/7272648265ed102ed1e11054e8aeaf4423c9bab1)) |
| 31 | +* create CODEOWNERS ([25a6b8d](https://github.com/MapColonies/ts-server-boilerplate/commit/25a6b8d2e13b1c705f4d30e2480dcbf9c99d4d01)) |
| 32 | +* **helm:** add helm chart modularity ([#289](https://github.com/MapColonies/ts-server-boilerplate/issues/289)) ([6178cc4](https://github.com/MapColonies/ts-server-boilerplate/commit/6178cc45fe56fb7b406806385b393bd3920e50a3)) |
| 33 | +* **helm:** add sidecars support ([#290](https://github.com/MapColonies/ts-server-boilerplate/issues/290)) ([7ee5ffd](https://github.com/MapColonies/ts-server-boilerplate/commit/7ee5ffde67db2a439327c5316abee87c5671a258)) |
| 34 | +* implemented new logger and liveness ([#67](https://github.com/MapColonies/ts-server-boilerplate/issues/67)) ([49d485a](https://github.com/MapColonies/ts-server-boilerplate/commit/49d485a601686654f26eba5c10f3f917bb7565c8)) |
| 35 | +* install git hooks after npm install command ([#168](https://github.com/MapColonies/ts-server-boilerplate/issues/168)) ([6a7cb5e](https://github.com/MapColonies/ts-server-boilerplate/commit/6a7cb5e012e0a23a90fb36169d498e1911f222e1)) |
| 36 | +* Integrate initial common library dependency ([#300](https://github.com/MapColonies/ts-server-boilerplate/issues/300)) ([dcce332](https://github.com/MapColonies/ts-server-boilerplate/commit/dcce3326e3483c285de12a8d5cf32e9937556447)) |
| 37 | +* integrate new config ([#311](https://github.com/MapColonies/ts-server-boilerplate/issues/311)) ([adbbe33](https://github.com/MapColonies/ts-server-boilerplate/commit/adbbe33f96ffc64f0d2729deb61a1e6080b176a0)) |
| 38 | +* integrated the openapi helpers lib ([#314](https://github.com/MapColonies/ts-server-boilerplate/issues/314)) ([43ea472](https://github.com/MapColonies/ts-server-boilerplate/commit/43ea4720bfabd2ebda969344daca1d7612d46b6d)) |
| 39 | +* make payload size configurable ([#46](https://github.com/MapColonies/ts-server-boilerplate/issues/46)) ([eba2a01](https://github.com/MapColonies/ts-server-boilerplate/commit/eba2a017d49fc67f607f93dc367f4cb7b89a826d)) |
| 40 | +* Match version ([#293](https://github.com/MapColonies/ts-server-boilerplate/issues/293)) ([e5a4e05](https://github.com/MapColonies/ts-server-boilerplate/commit/e5a4e05e612d2f2a336f9dcf8cc231697c55589e)) |
| 41 | +* more changes ([37f4b8a](https://github.com/MapColonies/ts-server-boilerplate/commit/37f4b8aa417216727620561777c692dbc5903dc5)) |
| 42 | +* move to common tsconfig package ([#342](https://github.com/MapColonies/ts-server-boilerplate/issues/342)) ([0f4c7cc](https://github.com/MapColonies/ts-server-boilerplate/commit/0f4c7cc9fd3a2af47823e5f3b86d69b63ac94259)) |
| 43 | +* pull image tag automatically from chart app version if tag not specified ([#187](https://github.com/MapColonies/ts-server-boilerplate/issues/187)) ([5c30ea3](https://github.com/MapColonies/ts-server-boilerplate/commit/5c30ea336635e096a00a3530a927ee3880696e8c)) |
| 44 | +* **server:** added @map-colonies/error-express-handler ([fa07606](https://github.com/MapColonies/ts-server-boilerplate/commit/fa0760688debe0e673be334d9e41271b5ac14c55)) |
| 45 | +* service name is now retrieved from package json ([#159](https://github.com/MapColonies/ts-server-boilerplate/issues/159)) ([3900b30](https://github.com/MapColonies/ts-server-boilerplate/commit/3900b30374e90fdf52b23c3f66db160648096034)) |
| 46 | +* set files.eof to lf ([df73d2a](https://github.com/MapColonies/ts-server-boilerplate/commit/df73d2ab5c133bd008efe33ce6d6d4ae339fe5b2)) |
| 47 | +* Support common names from the common chart ([#303](https://github.com/MapColonies/ts-server-boilerplate/issues/303)) ([3335a9f](https://github.com/MapColonies/ts-server-boilerplate/commit/3335a9f4e367f0ebc67e63a48e88c0621bc5e150)) |
| 48 | +* support empty image registry ([#174](https://github.com/MapColonies/ts-server-boilerplate/issues/174)) ([7875105](https://github.com/MapColonies/ts-server-boilerplate/commit/78751054827a96eba111cf50d605bffbed92d5d8)) |
| 49 | +* telemetry integration ([#56](https://github.com/MapColonies/ts-server-boilerplate/issues/56)) ([50ec57c](https://github.com/MapColonies/ts-server-boilerplate/commit/50ec57cc37fe883da6e16f54c464b0a40554c969)) |
| 50 | +* upgraded eslint to newest version ([#344](https://github.com/MapColonies/ts-server-boilerplate/issues/344)) ([f84f2bc](https://github.com/MapColonies/ts-server-boilerplate/commit/f84f2bce4d52ec814b6c8b20d5fc203a87f1d259)) |
| 51 | +* upgraded logger packages ([#283](https://github.com/MapColonies/ts-server-boilerplate/issues/283)) ([b4085d1](https://github.com/MapColonies/ts-server-boilerplate/commit/b4085d105cf4c1c89f9c8a92d95d6033a6958e4d)) |
| 52 | +* upgraded telemetry version ([#301](https://github.com/MapColonies/ts-server-boilerplate/issues/301)) ([4cfe01e](https://github.com/MapColonies/ts-server-boilerplate/commit/4cfe01e454565ed15ad01d2dc336ca3292e32993)) |
| 53 | +* yet another improvement ([d22eebf](https://github.com/MapColonies/ts-server-boilerplate/commit/d22eebf350690454b2e8b026cb9dfa431696d40d)) |
| 54 | +* yet another improvement ([52dd7a3](https://github.com/MapColonies/ts-server-boilerplate/commit/52dd7a3d9f80ac69e7d98b97251211a7da9dd6d8)) |
| 55 | + |
| 56 | + |
| 57 | +### Bug Fixes |
| 58 | + |
| 59 | +* changed durationSeconds ref to duration as defined in values.yaml ([#317](https://github.com/MapColonies/ts-server-boilerplate/issues/317)) ([0ff39b7](https://github.com/MapColonies/ts-server-boilerplate/commit/0ff39b73423eb6b36cf807523a442dfeced1014a)) |
| 60 | +* **configurations:** ignore no-empty-servers ([f7becfa](https://github.com/MapColonies/ts-server-boilerplate/commit/f7becfad8f3570fea8d32fa64e956b9e84483a17)) |
| 61 | +* **configurations:** removed servers list from openapi3.yml ([0a48b49](https://github.com/MapColonies/ts-server-boilerplate/commit/0a48b49ec054b71e5c16e836c182562345a4b860)) |
| 62 | +* **configurations:** removed unnecessary jest config ([#261](https://github.com/MapColonies/ts-server-boilerplate/issues/261)) ([3e27fb0](https://github.com/MapColonies/ts-server-boilerplate/commit/3e27fb068a0f4a4e09e4552724606b89079463df)) |
| 63 | +* **configurations:** updating both openapi3.yaml and package json ([01296c9](https://github.com/MapColonies/ts-server-boilerplate/commit/01296c9941c036499e31d95d19a8274c0bac3b3a)) |
| 64 | +* **deps:** wip ([a7597d9](https://github.com/MapColonies/ts-server-boilerplate/commit/a7597d91fc8459648866ccfcf75e6c8a39d4141c)) |
| 65 | +* Fix the configmap name reference in the deployment ([#298](https://github.com/MapColonies/ts-server-boilerplate/issues/298)) ([c2857e7](https://github.com/MapColonies/ts-server-boilerplate/commit/c2857e7bfdaf763be0881c9a8993f5702889bf65)) |
| 66 | +* fixed container registration bug ([#81](https://github.com/MapColonies/ts-server-boilerplate/issues/81)) ([09e896b](https://github.com/MapColonies/ts-server-boilerplate/commit/09e896bdd3833a97c0420ad36ae8e9bb9da1a643)) |
| 67 | +* fixed terminus not found liveness ([#82](https://github.com/MapColonies/ts-server-boilerplate/issues/82)) ([0a64c9f](https://github.com/MapColonies/ts-server-boilerplate/commit/0a64c9fb683c5bc34a625a4c2e518a1e336f1aea)) |
| 68 | +* global pull secret ([#204](https://github.com/MapColonies/ts-server-boilerplate/issues/204)) ([700c37d](https://github.com/MapColonies/ts-server-boilerplate/commit/700c37d4374efb2cb0838e13177d30bb1b180d9a)) |
| 69 | +* liveness port ([#203](https://github.com/MapColonies/ts-server-boilerplate/issues/203)) ([e11d133](https://github.com/MapColonies/ts-server-boilerplate/commit/e11d133081ce7add65a02cec3728a4ebd3ebaaef)) |
| 70 | +* openapi ui not working ([#282](https://github.com/MapColonies/ts-server-boilerplate/issues/282)) ([7e3e9c8](https://github.com/MapColonies/ts-server-boilerplate/commit/7e3e9c8a96a8da05fbed5325cca7eb57443d0830)) |
| 71 | +* overide decorator registered values in DI ([#207](https://github.com/MapColonies/ts-server-boilerplate/issues/207)) ([b1599e8](https://github.com/MapColonies/ts-server-boilerplate/commit/b1599e80794876b40650c1759461fa41862ccad2)) |
| 72 | +* package.json & package-lock.json to reduce vulnerabilities ([#299](https://github.com/MapColonies/ts-server-boilerplate/issues/299)) ([d9bcff5](https://github.com/MapColonies/ts-server-boilerplate/commit/d9bcff5a0491375fc338d5bceaa1e9e508c4c71d)) |
| 73 | +* removed unused interface as its imported from the schemas package ([#350](https://github.com/MapColonies/ts-server-boilerplate/issues/350)) ([b64e64a](https://github.com/MapColonies/ts-server-boilerplate/commit/b64e64a75af9c8f664f14de68e34d3b66c3210f7)) |
| 74 | +* server initialization config error ([#217](https://github.com/MapColonies/ts-server-boilerplate/issues/217)) ([9716b80](https://github.com/MapColonies/ts-server-boilerplate/commit/9716b800eb23173fa3f765b7f7d7f323a85e4d17)) |
| 75 | +* **server:** supports OpenApiMiddleware HttpError with status field ([f3516bf](https://github.com/MapColonies/ts-server-boilerplate/commit/f3516bf28de2b1d44de2d765bd7a52c4e95b6861)) |
| 76 | +* set readiness prob to ready ([#15](https://github.com/MapColonies/ts-server-boilerplate/issues/15)) ([5314c1c](https://github.com/MapColonies/ts-server-boilerplate/commit/5314c1cf9edaa446d6e07d98b0e01523defa93cb)) |
| 77 | +* terminus options ([#326](https://github.com/MapColonies/ts-server-boilerplate/issues/326)) ([d01666a](https://github.com/MapColonies/ts-server-boilerplate/commit/d01666abe34231e90f5dd87d422aa32e001912d6)) |
| 78 | +* Update eslint-config version package.json ([#297](https://github.com/MapColonies/ts-server-boilerplate/issues/297)) ([982d2bd](https://github.com/MapColonies/ts-server-boilerplate/commit/982d2bdbd4123869f6de0e7aacc59c0e560dcf76)) |
| 79 | +* upgrade commitlint versions and configurations ([#320](https://github.com/MapColonies/ts-server-boilerplate/issues/320)) ([016ffa4](https://github.com/MapColonies/ts-server-boilerplate/commit/016ffa4a615e24a12567606cbe1669b8c1096e47)) |
0 commit comments