|
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
| 7 | + |
| 8 | +### Changed |
| 9 | + |
| 10 | + |
| 11 | +### Fixed |
| 12 | + |
| 13 | + |
| 14 | +## [4.8.0] - 2025-4-10 |
| 15 | + |
7 | 16 | ### Changed |
| 17 | +- Update CODEOWNERS ([#1108](https://github.com/opendevstack/ods-quickstarters/issues/1108)) |
| 18 | +- Fix Nginx related Quickstarters worker processes value to 1 as default ([#1092](https://github.com/opendevstack/ods-quickstarters/issues/1092)) |
| 19 | +- Set Request and Limits with Ephemeral storage and Make use of Nexus in terraform agents ([#1104](https://github.com/opendevstack/ods-quickstarters/pull/1104)) |
| 20 | +- Fix ds-streamlit uses old CI colors ([#978](https://github.com/opendevstack/ods-quickstarters/issues/978)) |
| 21 | +- Remove unnecessary evidence printing in e2e-spock-geb ([#1106](https://github.com/opendevstack/ods-quickstarters/pull/1106)) |
| 22 | +- Change base image of docker-plain QS to avoid dockerhub limits ([#1116](https://github.com/opendevstack/ods-quickstarters/pull/1116)) |
| 23 | +- Dockerhub removal ([#1117](https://github.com/opendevstack/ods-quickstarters/pull/1117)) |
| 24 | + |
| 25 | +### Fixed |
| 26 | + |
| 27 | +- Fixed no_nexus interpreted as string instead of boolean for Java QS ([#1109](https://github.com/opendevstack/ods-quickstarters/issues/1109)) |
| 28 | +- Fixed Sonarqube Security Hotspot for Python QS ([#1111](https://github.com/opendevstack/ods-quickstarters/pull/1111)) |
| 29 | + |
| 30 | +## [4.7.2] - 2025-2-03 |
8 | 31 |
|
9 | 32 | ### Fixed |
| 33 | +- Fixed duplication of Groovy tests in results ([#1098](https://github.com/opendevstack/ods-quickstarters/issues/1098)) |
10 | 34 |
|
11 | 35 | ## [4.7.2] - 2025-2-03 |
12 | 36 |
|
|
38 | 62 | - Mobile testing enablement adding Appium & Sauce Labs in e2e-spock-geb quickstarter ([#1083](https://github.com/opendevstack/ods-quickstarters/pull/1083)) |
39 | 63 | - Generate PDF report for cypress and improved environment management ([#1079](https://github.com/opendevstack/ods-quickstarters/pull/1079)) |
40 | 64 | - Change PDF report zip file name in Cypress Quickstarter ([#1082](https://github.com/opendevstack/ods-quickstarters/pull/1082)) |
| 65 | +- Included small fixes in e2e-cypress ([#1086](https://github.com/opendevstack/ods-quickstarters/pull/1086)) |
| 66 | +- Mobile testing enablement adding Appium & Sauce Labs in e2e-spock-geb quickstarter ([#1083](https://github.com/opendevstack/ods-quickstarters/pull/1083)) |
| 67 | +- Rust Jenkins agent and Quickstarter updates of January 2025 ([#1087](https://github.com/opendevstack/ods-quickstarters/issues/1087)) |
| 68 | + |
| 69 | +### Added |
| 70 | + |
| 71 | +### Changed |
| 72 | +======= |
41 | 73 | - Improvements in the reporter for cypress ([#1042](https://github.com/opendevstack/ods-quickstarters/issues/1042)) |
42 | 74 | - Support for Python3.12, and maintenance of be-python-flask quickstarter and python Jenkins agent ([#1030](https://github.com/opendevstack/ods-quickstarters/pull/1030)) |
43 | 75 | - Update Streamlit Quickstarter ([#1030](https://github.com/opendevstack/ods-quickstarters/issues/1030)) |
|
97 | 129 | - Added ETL pipeline testing QS (e2e-python) ([#985](https://github.com/opendevstack/ods-quickstarters/pull/985)) |
98 | 130 | - Added Nodejs20 agent ([#962](https://github.com/opendevstack/ods-quickstarters/issues/962)) |
99 | 131 | - Added java 21 to jdk agent, updated Springboot and Spock quickstarters ([#962](https://github.com/opendevstack/ods-quickstarters/issues/962)) |
100 | | - |
101 | | -### Modified |
102 | 132 | - Update Streamlit and Python quickstarters and agent ([#968](https://github.com/opendevstack/ods-quickstarters/issues/968)) & ([#982](https://github.com/opendevstack/ods-quickstarters/pull/982)) |
103 | 133 | - Update gateway-Nginx quickstarter ([#983](https://github.com/opendevstack/ods-quickstarters/pull/983)) |
104 | 134 | - Remove nodejs12 form the code ([#936](https://github.com/opendevstack/ods-quickstarters/issues/936)) |
105 | 135 | - Update release manager readme ([#969](https://github.com/opendevstack/ods-quickstarters/issues/969)) |
106 | 136 | - Maintenance for Golang Agent and QuickStarter ([#955](https://github.com/opendevstack/ods-quickstarters/issues/955)) |
107 | 137 | - Update Angular, TypeScript, Cypress and Ionic quickstarters ([#962](https://github.com/opendevstack/ods-quickstarters/issues/962)) |
108 | | - |
109 | | -### Fixed |
| 138 | +- Maintenance for Golang Agent and QuickStarter ([#955](https://github.com/opendevstack/ods-quickstarters/issues/955)) |
110 | 139 | - jenkins agents can not import private keys into gpg keyring to use with helm secrets ([#945](https://github.com/opendevstack/ods-quickstarters/issues/945)) |
111 | 140 | - Streamlit quickstarter build fails to import nexus host certificates into truststore ([#951](https://github.com/opendevstack/ods-quickstarters/issues/951)) |
112 | 141 | - Rust Quickstarter Jenkins Agent CICD tools with fixed versions ([#988](https://github.com/opendevstack/ods-quickstarters/issues/988)) |
113 | 142 |
|
114 | 143 | ## [4.3.0] - 2023-07-13 |
115 | 144 |
|
116 | 145 | ### Added |
| 146 | + |
117 | 147 | - Addition of streamlit quickstarter ([#891](https://github.com/opendevstack/ods-quickstarters/issues/891)) |
118 | 148 | - Cypress Cloud integration and switch to nodejs 18 ([#935](https://github.com/opendevstack/ods-quickstarters/pull/935)) |
119 | 149 | - Provide build agent for Node.js 18 ([#794](https://github.com/opendevstack/ods-quickstarters/issues/794)) |
120 | 150 |
|
121 | 151 | ### Modified |
| 152 | + |
122 | 153 | - Generate one xml report per spec and merge them later ([#898](https://github.com/opendevstack/ods-quickstarters/pull/898)) |
123 | 154 | - Removal of Centos agents ([#1209](https://github.com/opendevstack/ods-core/issues/1209)) |
124 | 155 | - Update of Python agent, Python, Streamlit and Jupyter quickstarters ([#902](https://github.com/opendevstack/ods-quickstarters/issues/902)) |
|
139 | 170 | - Set default rollout strategy to recreate ([#926](https://github.com/opendevstack/ods-quickstarters/issues/926)) |
140 | 171 |
|
141 | 172 | ### Fixed |
| 173 | + |
142 | 174 | - Fix oauth-proxy sidecar image ([#862](https://github.com/opendevstack/ods-quickstarters/issues/862)) |
143 | 175 | - Fix Jenkinsfile params in StreamLit ([#941](https://github.com/opendevstack/ods-quickstarters/pull/941)) ([#939](https://github.com/opendevstack/ods-quickstarters/pull/939)) |
144 | 176 | - Fixed Angular build for error "Unknown argument: sourceMap" ([#940](https://github.com/opendevstack/ods-quickstarters/pull/940)) |
|
190 | 222 | - jupyter lab: reduction to a minimal initial env ([#710](https://github.com/opendevstack/ods-quickstarters/issues/710)) |
191 | 223 | - inf-terraform-agent: consistent use of Python 3.9.x ([#793](https://github.com/opendevstack/ods-quickstarters/pull/793)) |
192 | 224 | - e2e-cypress: use Node.js 16 for deployment ([#853](https://github.com/opendevstack/ods-quickstarters/issues/853)) |
193 | | -- inf-terraform-aws: update AWS QS and agent libraries, Terraform version ([#849](https://github.com/opendevstack/ods-quickstarters/pull/849)) |
194 | | -- inf-terraform-aws: add feature clean & check-config ([#784](https://github.com/opendevstack/ods-quickstarters/issues/784)) |
195 | | -- inf-terraform-azure: update Azure QS and agent libraries, Terraform version ([#856](https://github.com/opendevstack/ods-quickstarters/pull/856)) |
| 225 | +- inf-terraform-aws: update AWS QS and agent libraries, Terraform version ([#849](https://github.com/opendevstack/ods-quickstarters/pull/849)) |
| 226 | +- inf-terraform-aws: add feature clean & check-config ([#784](https://github.com/opendevstack/ods-quickstarters/issues/784)) |
| 227 | +- inf-terraform-azure: update Azure QS and agent libraries, Terraform version ([#856](https://github.com/opendevstack/ods-quickstarters/pull/856)) |
196 | 228 | - be-python-flask, ds-jupyter-lab: upgrade to python3.9, and keep support of python3.8([#865](https://github.com/opendevstack/ods-quickstarters/issues/865)) |
197 | 229 | - Remove support for the url repository field in metadata.yml ([#868](https://github.com/opendevstack/ods-quickstarters/pull/868)) |
198 | 230 |
|
|
288 | 320 | ## [3.0] - 2020-08-11 |
289 | 321 |
|
290 | 322 | ### Added |
| 323 | + |
291 | 324 | - Feature/add complex RM test features, and use doc downloading tests ([#404](https://github.com/opendevstack/ods-quickstarters/pull/404)) |
292 | 325 | - Quickstarters need to generate code coverage (and report to SQ) ([#213](https://github.com/opendevstack/ods-quickstarters/issues/213)) |
293 | 326 | - set nexus as default pip repo index for jenkins python agent ([#396](https://github.com/opendevstack/ods-quickstarters/issues/396)) |
|
309 | 342 | - Add AWS Terraform agent into makefile ([#570](https://github.com/opendevstack/ods-quickstarters/pull/570)) |
310 | 343 |
|
311 | 344 | ### Changed |
| 345 | + |
312 | 346 | - Upgrade to the latest python 3.8 ([#415](https://github.com/opendevstack/ods-quickstarters/issues/415)) |
313 | 347 | - get build name dynamically from webhook proxy response ([#364](https://github.com/opendevstack/ods-quickstarters/pull/364)) |
314 | 348 | - airflow-cluster moved to extra-quickstarters ([#351](https://github.com/opendevstack/ods-quickstarters/pull/351)) |
|
335 | 369 | - Bump urllib by bot ([#566](https://github.com/opendevstack/ods-quickstarters/issues/566)) |
336 | 370 |
|
337 | 371 | ### Fixed |
| 372 | + |
338 | 373 | - fix issue with too long names on be-typescript-express ([#378](https://github.com/opendevstack/ods-quickstarters/pull/378)) |
339 | 374 | - Latest jenkins-slave-base:v3.11 breaks jenkins-agent-maven ([#354](https://github.com/opendevstack/ods-quickstarters/issues/354)) |
340 | 375 | - fix ds components templates ([#344](https://github.com/opendevstack/ods-quickstarters/pull/344)) |
|
360 | 395 | - MRO / monorepo quickstarter fixes ([#233](https://github.com/opendevstack/ods-quickstarters/pull/233)) |
361 | 396 |
|
362 | 397 | ### Removed |
| 398 | + |
363 | 399 | - Remove deprecated dockerImageRepository field ([#369](https://github.com/opendevstack/ods-quickstarters/pull/369)) |
364 | 400 | - Remove --watch option from npm run build command ([#341](https://github.com/opendevstack/ods-quickstarters/issues/341)) |
365 | 401 | - Remove deprecated sonar.language property ([#325](https://github.com/opendevstack/ods-quickstarters/pull/325)) |
|
369 | 405 | ## [2.0] - 2019-12-13 |
370 | 406 |
|
371 | 407 | ### Added |
| 408 | + |
372 | 409 | - Quickstarter-specific memory quotas ([#12](https://github.com/opendevstack/ods-quickstarters/issues/12)) |
373 | 410 | - Quickstarter-specific CPU quotas ([#74](https://github.com/opendevstack/ods-quickstarters/issues/74)) |
374 | 411 | - Add 'release-manager.yml' to each quickstarter ([#53](https://github.com/opendevstack/ods-quickstarters/issues/53)) |
375 | 412 | - Enable WSGI for ds-ml-service quickstarter ([#37](https://github.com/opendevstack/ods-quickstarters/issues/37)) |
376 | 413 | - Add central Tailorfile to easily compare resources ([#44](https://github.com/opendevstack/ods-quickstarters/issues/44)) |
377 | 414 |
|
378 | 415 | ### Changed |
| 416 | + |
379 | 417 | - Quickstarters have been renamed for more consistency when they were moved from `ods-project-quickstarters` |
380 | 418 | - Switch to OAuth proxy in jupyter-notebook and r-shiny quickstarters ([#46](https://github.com/opendevstack/ods-quickstarters/issues/46)) |
381 | 419 | - Airflow Quickstarter fully provisioned in user's ODS project ([#60](https://github.com/opendevstack/ods-quickstarters/issues/60)) |
|
389 | 427 | - be-spring-boot: added springCliVersion, updated springframework to 2.2.1 ([#40](https://github.com/opendevstack/ods-quickstarters/pull/40)) |
390 | 428 |
|
391 | 429 | ### Fixed |
| 430 | + |
392 | 431 | - Wrong file permission stops Snyk cli from running in Python agent ([#67](https://github.com/opendevstack/ods-quickstarters/issues/67)) |
393 | 432 | - Spring Boot quickstarter ignores property `no_nexus` ([#61](https://github.com/opendevstack/ods-quickstarters/issues/61)) |
394 | 433 | - be-typescript-express: node version in deployment image doesn't match build image ([#8](https://github.com/opendevstack/ods-quickstarters/issues/8)) |
395 | 434 |
|
396 | 435 | ### Removed |
| 436 | + |
397 | 437 | - `NEXUS_HOST` param for component creation ([#70](https://github.com/opendevstack/ods-quickstarters/issues/70)) |
398 | 438 | - Remove nodejs8 agent image ([#54](https://github.com/opendevstack/ods-quickstarters/issues/54)) |
399 | 439 |
|
|
439 | 479 | ## [1.1.0 ods-project-quickstarters] - 2019-05-28 |
440 | 480 |
|
441 | 481 | ### Added |
| 482 | + |
442 | 483 | - Rundeck `prepare-continous integration` job can now be used to upgrade an existing git repository ([#110](https://github.com/opendevstack/ods-project-quickstarters/pull/110)) |
443 | 484 | - New quickstarter `be-docker-plain`: useful for starting with a plain `Dockerfile` and no BE/FE framework on top ([#97](https://github.com/opendevstack/ods-project-quickstarters/issues/97)) |
444 | 485 | - Maven/Gradle Jenkins agent `jenkins-agent-maven` now gets Nexus credentials injected as server into `settings.xml` ([#127](https://github.com/opendevstack/ods-project-quickstarters/issues/127)) |
|
448 | 489 | - Documentation of all quickstarters and agents added |
449 | 490 |
|
450 | 491 | ### Changed |
| 492 | + |
451 | 493 | - Python quickstarter should use nexus as artifact repo ([#27](https://github.com/opendevstack/ods-project-quickstarters/issues/27)) |
452 | 494 | - Jupyter & R-Shiny quickstarters are now based on new Openresty-based WAF image ([#103](https://github.com/opendevstack/ods-project-quickstarters/pull/103)) |
453 | 495 | - NodeJS 10 Angular Jenkins agent `nodejs10-angular` replaces `nodejs8-angular` and supports nodeJS 10, Angular CLI 8.0.1 and cypress 3.3.1 |
454 | 496 |
|
455 | 497 | ### Fixed |
| 498 | + |
456 | 499 | - Rshiny quickstarter broken - due to refactoring and webhook proxy introduction ([#200](https://github.com/opendevstack/ods-project-quickstarters/issues/200)) & ([#184](https://github.com/opendevstack/ods-project-quickstarters/issues/184)) |
457 | 500 | - Create-projects.sh seeds wrong jenkins SA rights & misses default SA for webhook proxy bug ([#189](https://github.com/opendevstack/ods-project-quickstarters/issus/189)) |
458 | 501 | - import metadata: docker pull secrets are not created in an existing project - breaks oc import-image ([#202](https://github.com/opendevstack/ods-project-quickstarters/issues/202)) |
|
461 | 504 | ## [1.0.2 ods-project-quickstarters] - 2019-04-02 |
462 | 505 |
|
463 | 506 | ### Fixed |
| 507 | + |
464 | 508 | - Angular quickstarter `fe-angular-frontend` compilation failed due to changed dependency ([#129](https://github.com/opendevstack/ods-project-quickstarters/issues/129)) |
465 | 509 | - Spring boot quickstarter `be-springboot` gradle build failed due to dependency update to gradle 4.10 ([#131](https://github.com/opendevstack/ods-project-quickstarters/issues/131)) |
466 | 510 | - Upgrade of repo, thru rundeck job `prepare-continous integration` fails with invalid device ([#124](https://github.com/opendevstack/ods-project-quickstarters/issues/124)) |
|
469 | 513 | ## [1.0.1 ods-project-quickstarters] - 2019-01-25 |
470 | 514 |
|
471 | 515 | ### Fixed |
| 516 | + |
472 | 517 | - Exclude images in `openshift` and `rhscl` namespace on import ([#102](https://github.com/opendevstack/ods-project-quickstarters/pull/102)) |
473 | 518 | - Maven agent fails when proxy is configured due to invalid XML ([#108](https://github.com/opendevstack/ods-project-quickstarters/pull/108)) |
474 | 519 |
|
475 | | - |
476 | 520 | ## [1.0.0 ods-project-quickstarters] - 2018-12-03 |
477 | 521 |
|
478 | 522 | ### Added |
| 523 | + |
479 | 524 | - Spring Boot Jenkins pipeline surfaces test results (#34) |
480 | 525 | - Jenkins webhook proxy templates (#81, #82) |
481 | 526 |
|
482 | 527 | ### Changed |
| 528 | + |
483 | 529 | - Quickstarter build containers (located in the subdirs of https://github.com/opendevstack/ods-project-quickstarters/tree/master/boilerplates) inherit from corresponding Jenkins build agents now rather than replicating the setup |
484 | | -- Rundeck's OC container inherits from `jenkins-agent-base` now. The pull and tag is triggered thru *verify-rundeck-settings* rundeck job (#32) |
| 530 | +- Rundeck's OC container inherits from `jenkins-agent-base` now. The pull and tag is triggered thru _verify-rundeck-settings_ rundeck job (#32) |
485 | 531 | - The build of a quickstarter component does not upload the tarball to Nexus anymore - instead it uses binary build configs (#9) |
486 | 532 | - The containers used to connect to openshift now pull the root ca during build, to ensure SSL trust (#12, #54) |
487 | 533 | - agents now support HTTP/S proxy - inject as ENV - with HTTP_PROXY, HTTPS_PROXY & NO_PROXY (#50) |
|
492 | 538 | - Build Jupyter/Rshiny via Jenkins (#92) |
493 | 539 |
|
494 | 540 | ### Fixed |
| 541 | + |
495 | 542 | - Nodejs 8 quickstarter failed on npm run coverage (#22) |
496 | 543 | - Rundeck containers not cleaned up (#16, #17) |
497 | 544 | - Disable inclusion of Nginx server version in HTTP headers (#79) |
498 | 545 | - Jupyter: install from Nexus (#65) |
499 | 546 |
|
500 | 547 | ### Removed |
501 | | -- Remove broken be-database quickstarter (#87) |
502 | 548 |
|
| 549 | +- Remove broken be-database quickstarter (#87) |
503 | 550 |
|
504 | 551 | ## [0.1.0 ods-project-quickstarters] - 2018-07-27 |
505 | 552 |
|
|
0 commit comments