Skip to content

Releases: galasa-dev/galasa

v0.45.0

04 Dec 16:43
7ff88b4

Choose a tag to compare

What's Changed

  • Uplift development version to v0.45.0 by @jadecarino in #438
  • Updated Cemt Manager by @ayushikumari3 in #434
  • Remove IBM boot embedded Docker image build and IBM certs from the OBR build process by @eamansour in #440
  • Add 0.44.0 release note about the client-java library uplift by @eamansour in #441
  • Clean up queued local runs from the DSS after a period of time by @eamansour in #439
  • Iss2462 - Remove build of javadoc-site Docker image by @jadecarino in #442
  • Add "java.gradle.buildServer.enabled" setting to the "Using Vscode" section of the Galasa readme by @eamansour in #443
  • James c dev container by @James-Cocker in #444
  • Iss2409 - Remove Java 11 support by @jadecarino in #446
  • Add method to get CPS properties and overrides for an existing test run by @eamansour in #445
  • Add deprecation notice to the IP network manager and 0.45.0 release notes about dropping support for RSA/SHA1 by @eamansour in #448
  • Iss2477 - Fix links in the documentation that incorrectly refer to the archived 'CLI' repository by @jadecarino in #450
  • galasa-maven-plugin to handle target/classes dependencies by @ideeley in #452
  • Clear the "Hung" interrupt when a test run begins and when its status changes by @eamansour in #451
  • Iss2068 - Remove build of restapidoc-site Docker image by @jadecarino in #455
  • Iss2446 - Update developer attribution email to Galasa maintainers LF email list by @jadecarino in #456
  • Iss1986 - Test against galasa-service1 by @jadecarino in #457
  • Update CLI workflow to check for presence of GALASA_TOKEN_SERVICE1 by @jadecarino in #458
  • Add ability to load and run resource management providers once by @eamansour in #459
  • Add galasactl runs cleanup local command to invoke resource management locally by @eamansour in #461
  • Add docs on how to clean up resources after runs exit abnormally by @eamansour in #460
  • Implement runOnce method for existing resource management providers in managers by @eamansour in #462
  • Webui url in reports by @James-Cocker in #449
  • Update v0.44.0 release notes by @jadecarino in #464

New Contributors

Full Changelog: v0.44.0...v0.45.0

v0.44.0

29 Oct 11:05
62c34b2

Choose a tag to compare

What's Changed

  • Bump development version to 0.44.0 by @eamansour in #390
  • Iss2291 - Added Javadoc comments to methods introduced in #378 by @jadecarino in #392
  • minor developer docs enrichment by @techcobweb in #391
  • Bump commons-lang3 to 3.18.0 by @eamansour in #393
  • Bump commons-compress to 1.28.0 by @eamansour in #395
  • Remove outdated commons-lang:2.6 dependency by @eamansour in #394
  • openapi REST interface - documented that the requestor field supplied when a test is launched is not used by @techcobweb in #396
  • When a test finds out is has been interrupted, log what the reason was. by @techcobweb in #398
  • docs don't show how to create a stream using older properties set mechanism by @techcobweb in #397
  • trace statements look too similar, can't tell which one is being logged by @techcobweb in #399
  • Log more information on why a test has been interrupted by @techcobweb in #400
  • Correct a broken link in the docs by @techcobweb in #401
  • Encode spaces in RAS paths to stop an illegal character exception from being thrown by @eamansour in #402
  • Add toJsonString() method to ITerminal interface and add a test to Zos3270IVT testing the new method by @eamansour in #403
  • Iss2369 - Uplift Gradle version to 9.0.0 and update build processes by @jadecarino in #405
  • Iss2309 - Document Linux manager CPS parameters by @jadecarino in #406
  • Wait for expected text to appear on the terminal screen before making assertions on the JSON content by @eamansour in #408
  • Start drafting release notes for 0.44.0 by @eamansour in #409
  • Add more logging around the engine controller's interrupted run processing by @eamansour in #411
  • Use the installed Galasa service name when identifying test pods in Kubernetes by @eamansour in #412
  • Stop runs in the 'allocated' state from being returned when getting active runs by @eamansour in #410
  • Add build badge to the readme in the galasa repo by @techcobweb in #414
  • Adding a useful tool we can look into the dss with by @techcobweb in #413
  • Update release notes to highlight the switch away from bitnami kubectl image by @techcobweb in #415
  • mcobbett fix dss get tool by @techcobweb in #416
  • Add the rest api docs in swagger form to the website by @techcobweb in #417
  • mainline docs build wasn't downloading the openapi.yaml dependency before trying to use it by @techcobweb in #418
  • upgrades to python packages as suggested by dependabot by @techcobweb in #419
  • rest docs - remove the server box which does nothing by @techcobweb in #420
  • Add support for a custom log4j properties file to be provided to the Galasa boot jar by @eamansour in #421
  • Add docs around configuring Log4j when installing the Galasa Helm chart in the galasa.dev docs and update release notes by @eamansour in #423
  • Deprecate the callback_url query parameter for GET /auth in favour of base64_callback_url by @eamansour in #424
  • Only set a test class' result to 'ignored' if all methods were ignored by @eamansour in #425
  • Uplift Java version checker by @James-Cocker in #426
  • Fixed cursor postion bug by @James-Cocker in #427
  • Bump kubernetes client-java library from 22.0.0 24.0.0 by @eamansour in #428
  • Bump bcel version up to 6.11.0 to remove vulnerability by @eamansour in #429
  • Remove all mention of the old zos3270.terminal.output CPS property since it does not exist by @eamansour in #431
  • Iss2454 - Upgrade grpc-netty-shaded dependency to remove critical vulnerability by @jadecarino in #432
  • Allow user-supplied public certificates to be passed into Galasa test pods by @eamansour in #430
  • Iss2406 - Simplatform documentation update by @jadecarino in #433
  • Remove the VTP manager as ZVTP has been withdrawn from the market by @eamansour in #435
  • Update 0.44.0 release notes to include removal of the VTP manager by @eamansour in #437
  • Iss2103 - Update Java Manager to use v17 as default installation by @jadecarino in #436

New Contributors

Full Changelog: v0.43.0...v0.44.0

v0.43.0

14 Aug 14:58
e543d7f

Choose a tag to compare

What's Changed

  • Uplift development version to 0.43.0 by @jadecarino in #343
  • Increase timeout for gradle build commands in the compilation tests by @eamansour in #342
  • mcobbett avoid checking in pictures continually by @techcobweb in #345
  • K8S controller to re-launch pods only X times max by @techcobweb in #346
  • Fix artifact not found response code from 500 to 404 by @eamansour in #351
  • Strip off leading slashes from artifact paths passed to download files by @eamansour in #352
  • Iss2214 - Set runLogStart and runLogEnd in test structure for methods in a test class by @jadecarino in #353
  • Add CPS property for users to optionally supply a custom 3270 terminal device name by @eamansour in #338
  • k8s controller waits for etcd and RAS to be ready before scheduling new runs by @eamansour in #347
  • Engine controller run monitoring threads wait for etcd and RAS pods to be ready before proceeding by @eamansour in #350
  • Stop throwing a validation error if no 3270 device name is provided in CPS by @eamansour in #354
  • Remove non-existent links from z/OS Manager TOC in docs by @jadecarino in #356
  • Requestor id now case insensitive by @aashir21 in #355
  • Server certificate verification for z/OS 3270 terminals by @ideeley in #357
  • Support creating, updating, and applying GalasaStream resources using the /resources endpoint by @eamansour in #358
  • Iss2214 - Update and retrieve run log line count in Directory and CouchDB RAS store by @jadecarino in #359
  • Iss2257 - Requestor shown by galasactl in runs get, generated reports and CLI output should be authenticated user by @jadecarino in #362
  • Treat an unrecognised MF order as a blank space and log a trace message instead of throwing an exception by @eamansour in #360
  • Allow spaces in JVM launch options by @ideeley in #348
  • mcobbett null pointer ex in 3270 cleanup 2271 by @techcobweb in #361
  • Update documentation by @jadecarino in #363
  • Stop scheduling queued runs that have been interrupted, create RAS records for queued runs before test pods are created by @eamansour in #364
  • Remove the documentation depending upong googleapi fonts. by @techcobweb in #366
  • Add accept cookies dialog to docs, and link to privacy policy in docs header. by @techcobweb in #367
  • Iss2312 - Get only keys from ETCD for certain calls (efficiency) by @jadecarino in #368
  • Iss2295 - Fix Javadoc for 3270 Manager extra.bundles by @jadecarino in #370
  • fix: Create a RAS document for test runs created using the ValidateEcosystem service by @eamansour in #371
  • mcobbett remove google api font from docs by @techcobweb in #373
  • build: Add retry loop when sending requests to argocd.galasa.dev in case of intermittent 502 error by @jadecarino in #372
  • Minor changes to make local builds work better by @techcobweb in #374
  • Add test pod interrupt timeout to only delete pods and process interrupt events after a given amount of time by @eamansour in #376
  • Making sure the the @afterclass methods are executed even if a test method throws an exception by @techcobweb in #377
  • Fix bug where structure.json was not being updated for all Before/After methods by @jadecarino in #378
  • TestSleep IVT improved to add multiple methods, each sleeping a small bit by @techcobweb in #380
  • mcobbett test pods realise they are cancelled 2 by @techcobweb in #379
  • Bump log4j-core from 2.24.1 to 2.25.1 by @eamansour in #381
  • New test run gets put into the queued state in the RAS record when it is first created. by @techcobweb in #382
  • iss: 2317 - Moved the interrupted runs collecting and processing around so they run immediately after each other by @techcobweb in #383
  • make codeql(go) workflow work with gradle 9.0.0 options by @techcobweb in #385
  • Iss2343 - TestResultProvider annotation can provide list of test method results by @jadecarino in #384
  • Add release notes for v0.43.0 by @jadecarino in #386
  • upgrade go packages by @techcobweb in #387
  • build: Build docker image that hosts the docs site in a web server so can be run and find docs at localhost by @jadecarino in #375
  • build: Fix missing environment variables in docs build by @jadecarino in #388
  • minor updates to 0.43.0 release notes by @techcobweb in #389

Full Changelog: v0.42.0...v0.43.0

v0.42.0

12 Jun 15:33
3687caf

Choose a tag to compare

Date: June 12 2025

What's Changed

Please refer to the release notes

What's Changed (Detailed commit log)

  • Bump development version to 0.42.0 by @eamansour in #284
  • Refactored runs get method by @aashir21 in #286
  • Add 'tags' query parameter to /ras/runs endpoint and add --tags flag to galasactl runs get to query runs by tags by @eamansour in #287
  • Advanced CodeQL check for Java and Go by @jadecarino in #288
  • Update 'category' names for Advanced CodeQL checks by @jadecarino in #290
  • Update the message for galasabld slackpost tests by @jadecarino in #291
  • Added new endpoint to cancel grouped runs by @aashir21 in #292
  • CLI syntax documentation to be generated into a zip for further use by the docs build process by @techcobweb in #295
  • Improve Advanced CodeQL workflows by @jadecarino in #294
  • Fix Pull Request Build Orchestrator call to codeql-java and codeql-go by @jadecarino in #300
  • CLI now supports cancelling runs by group by @aashir21 in #298
  • Fix NullPointerException when interrupting runs that have no RAS record by @eamansour in #302
  • mcobbett mkdocs build prototype by @techcobweb in #296
  • When push to main, publish docs to the preview repo by @techcobweb in #303
  • Docs mainline build should not chmod the .git file. Removed by @techcobweb in #304
  • Fix the docs.yaml build job to deploy the docs preview by @jadecarino in #305
  • 3270 manager: set initial cursor position and send up to 256 bytes of outbound data for SSCP-LU session screens by @eamansour in #301
  • build-locally.sh script should also build the documentation by @techcobweb in #308
  • Replace kube interval CPS property with value from engine controller configmap by @eamansour in #309
  • Remove use of internal bootstrap for test pods and remove internal bootstrap endpoint by @eamansour in #306
  • Mcobbett james docs changes by @techcobweb in #311
  • docs publishing to avoid using long commit messages by @techcobweb in #312
  • Remove reference to harbor.galasa.dev in CLI README.md by @jadecarino in #314
  • Fixed broken links in the docs table of contents by @techcobweb in #315
  • Add /EXIT to ImsTerminalImpl.resetAndClear() by @ideeley in #316
  • build-locally scripts changed to use local .m2 rather than the development site by @techcobweb in #320
  • Require users to have the TEST_RUN_LAUNCH action in order to launch tests by @eamansour in #317
  • Improved docs site preview by @techcobweb in #318
  • Fix paths in OBR build-locally script by @eamansour in #323
  • Continue mkdocs conversion by @jt-nti in #322
  • mcobbett javadoc integrated to docs build by @techcobweb in #321
  • docs build - if docs pr didn't rebuild javadoc then don't fail, but download it from a previous build by @techcobweb in #328
  • mcobbett fix builds by @techcobweb in #329
  • More mkdocs conversion by @jt-nti in #326
  • Fix mkdocs snags by @jt-nti in #332
  • Add Docker-based Isolated and MVP compilation tests by @eamansour in #330
  • Hide toc on website landing page by @jt-nti in #333
  • Minor updates by @jt-nti in #334
  • Release notes for 0.42.0 added by @techcobweb in #335
  • fixed link in the release doc by @techcobweb in #337
  • Publish sources and javadoc jar for the galasa-maven-plugin by @jadecarino in #339
  • Iss2261 - Add --grpc-web flag to all argocd cli calls by @jadecarino in #340
  • Add netty-codec-http2 to the dev.galasa.platform by @jadecarino in #341

New Contributors

Full Changelog: v0.41.0...v0.42.0

v0.41.0

06 May 15:54
400ae22

Choose a tag to compare

Date: May 6 2025

What's Changed

  • Bump development version to 0.41.0 by @eamansour in #231
  • build-locally scripts can now build the galasa-boot-embedded image locally by @eamansour in #230
  • protect test runner from rogue manager by @techcobweb in #234
  • Initialised streams service by @aashir21 in #235
  • Add the ability to load custom resource management providers by @eamansour in #236
  • Add REST APIs to get monitors from Kubernetes deployments by @eamansour in #237
  • Add REST API to scale resource monitor deployments in Kubernetes by @eamansour in #238
  • Return 404 instead of 500 when Kubernetes fails to find a matching deployment by @eamansour in #240
  • Refactored streams response by @aashir21 in #241
  • protect against trailing slashes in the streams repo path by @techcobweb in #242
  • Testing cache on galasa workflow by @jaydee029 in #232
  • mcobbett test pod mem constraints by @techcobweb in #243
  • Add experimental processing of SSCP-LU-DATA datastreams in 3270 manager by @eamansour in #246
  • Heap size is being read from the configmap and passed into the JVM by @techcobweb in #250
  • Streams can now be deleted by @aashir21 in #247
  • Delete run DSS properties for local runs only and delete test pods for finished runs by @eamansour in #248
  • Fix issue in the OBR build by @jadecarino in #251
  • Iss1920 - Ability to obtain test result from within a Galasa test by @jadecarino in #253
  • Comment out caching from Main build workflows by @jadecarino in #254
  • Exclude completed pods from throttled pod count in engine controller by @eamansour in #252
  • Return 500 when failing to get runs by group from etcd instead of 404 by @eamansour in #255
  • Fix ContinueOnTestFailure annotation not behaving as expected by @eamansour in #256
  • Make sure problems loading get the stack trace logged. by @techcobweb in #257
  • Cache IMS TM version and applid properties per tag by @ideeley in #244
  • Better docs of the overrides properties in the runs submission REST call. by @techcobweb in #259
  • Added stream resource delete by @aashir21 in #258
  • galasabld slackpost tests outputs test suite name and desc by @jadecarino in #261
  • Iss2165 - Updates to GH workflows for the CLI module by @jadecarino in #263
  • mcobbett merge cli repo into galasa repo by @techcobweb in #245
  • Added unit tests and handled null pointer by @aashir21 in #264
  • Remove temporary change added in pr #245 by @jadecarino in #268
  • Added unit tests and handled null pointers by @aashir21 in #269
  • Iss2165 - Call the CLI's build workflow in the release build by @jadecarino in #270
  • Added integration tests for streams commands by @aashir21 in #272
  • Update the RAS and DSS records of a run when it is cancelled using interrupt events by @eamansour in #273
  • /bootstrap should return correct headers by @aashir21 in #274
  • mcobbett tags in test structure by @techcobweb in #275
  • Update run RAS records when runs are requeued by @eamansour in #276
  • mcobbett tags harvested from tests by @techcobweb in #278
  • Iss2165 - Update CONTRIBUTING guidelines for mono repo by @jadecarino in #281
  • Tags should be returned on /runs/group GET and reported in CLI when test runs. by @techcobweb in #279
  • Associate before and after methods with test methods when deciding to ignore a test by @eamansour in #280
  • Add trace logging to 3270 network communications by @eamansour in #277
  • Move anyReasonTestMethodShouldBeIgnored check to only check against the test method by @eamansour in #283
  • RAS Runs now return method details by @aashir21 in #282

Full Changelog: v0.40.0...v0.41.0

v0.40.0

17 Apr 14:32
ea8c9cc

Choose a tag to compare

Date: March 12 2025

Release transferred from https://github.com/galasa-dev/cli/releases/tag/v0.40.0

What's Changed

Full Changelog: galasa-dev-archives/cli@v0.39.0...v0.40.0

v0.39.0

17 Apr 14:30
eb488e8

Choose a tag to compare

Date: January 16 2025

Release transferred from https://github.com/galasa-dev/cli/releases/tag/v0.39.0

What's Changed

Full Changelog: galasa-dev-archives/cli@v0.38.0...v0.39.0

v0.38.0

17 Apr 14:28
5e5c89e

Choose a tag to compare

Date: December 6 2024

Release transferred from https://github.com/galasa-dev/cli/releases/tag/v0.38.0

What's Changed

Full Changelog: galasa-dev-archives/cli@v0.37.0...v0.38.0

v0.37.0

17 Apr 14:26
025f58d

Choose a tag to compare

Date: September 18 2024

Release transferred from https://github.com/galasa-dev/cli/releases/tag/v0.37.0

What's Changed

New Contributors

@aashir21 made their first contribution in galasa-dev-archives/cli#271

Full Changelog: galasa-dev-archives/cli@v0.36.0...v0.37.0

v0.36.0

17 Apr 14:24
58c52e7

Choose a tag to compare

Date: August 13 2024

Release transferred from https://github.com/galasa-dev/cli/releases/tag/v0.36.0

What's Changed

Full Changelog: galasa-dev-archives/cli@v0.35.0...v0.36.0