Releases: kubeshop/testkube
Releases · kubeshop/testkube
v2.2.5
v1.17.69-beta044
Changelog
- 103744e Merge branch 'main' into vsukhin/feature/cp-postgres-support
- 6e45e6c Merge branch 'main' into vsukhin/feature/cp-postgres-support
- cb0d310 feat: [TKC-4043] selenium - example projects and workflows (java, python, js+mocha, js+cucumber) (#6634)
- c998164 feat: [TKC-4095] SSO login for CLI (#6625)
- 662b9c1 feat:
test
directory - readme (#6562) - 1a28704 feat: add control panel parameters
- 26807dc fix: [TKC-4086] use internal template name in cron scheduler (#6626)
- f5f2375 fix: [TKC-4092] git clone with ssh key (#6623)
- 0135392 fix: [TKC-4102] add qoute method to testtrigger model (#6630)
- 033a131 fix: [TKC-4102] fix up get qouted trigger (#6632)
- ca321b1 fix: add postgres method implementation
- 7971514 fix: sort executions by scheduledat time (#6619)
v2.2.4
What's Changed
- feat:
test
directory - readme by @tkonieczny in #6562 - fix: [TKC-4086] use internal template name in cron scheduler by @vsukhin in #6626
- feat: [TKC-4095] SSO login for CLI by @devcatalin in #6625
Full Changelog: v2.2.3...v2.2.4
v2.2.3
v2.2.2
Changelog
New Features
- 66fff9e: feat: [TKC-4072] tags and triggered_by prometheus metric fileds (#6601) (@vsukhin)
- dac0b51: feat: [TKC-4079] step prometheus metrics (#6610) (@vsukhin)
- 1ec866f: feat: [TKC-4084] Allows runners to fetch triggers from cloud (#6609) (@povilasv)
- 3a88f25: feat: model kubernetes execution state (#6606) (@admacleod)
Bug fixes
- e23e313: Revert "fix: Execution sorting order (#6600)" (#6612) (@admacleod)
- 5cb6125: Revert "fix: latest execution ordering (#6588)" (#6611) (@admacleod)
- 1d22d9b: fix: Execution sorting order (#6600) (@admacleod)
- 891b181: fix: execution initialisation (#6615) (@admacleod)
- c953b90: fix: grpc keepalive (#6581) (@admacleod)
- 1d4784b: fix: integrate new stepparallel struct (#6586) (@ed382)
- 1ec39f9: fix: latest execution ordering (#6588) (@admacleod)
- d1d1b37: fix: removing namespace from tw crds (#6554) (@caiomede-tk)
- 50078c9: fix: set executions to RUNNING on start (#6604) (@admacleod)
Other work
- 28bf860: Add gRPC connection backoff based on example values (#6582) (@admacleod)
- 09ae66e: Add logging to gRPC connection (#6597) (@admacleod)
- 4f6ec29: Allow scheduling to be finished from multiple states (#6616) (@admacleod)
- 045d455: Improve cron job logging (#6596) (@admacleod)
- e75ebd9: Rename the new ASSIGNED workflow status to PENDING (#6589) (@admacleod)
- 9defc1a: fix(TKC-4063): include organization-id and agent-id in ScheduleExecution gRPC metadata to fix trigger execution error (#6592) (@povilasv)
- 5be9ce7: refactor: started at items sorting (#6572) (@topliceanurazvan)
- b7a288a: remove executors (#6614) (@ypoplavs)
- e1ecce7: triggers: use Kubernetes Lease-based LeaseBackend when controlPlane is absent; add K8sLeaseBackend (#6584) (@povilasv)
v2.2.1
Changelog
New Features
- e00054a: feat: [TKC-4013] workflow tests - expected fail cases for parallel (#6555) (@tkonieczny)
- d56f36a: feat: [TKC-4019] add control-plane api and trigger client (#6565) (@povilasv)
Bug fixes
- 2cec6e8: fix: atomic updates (#6559) (@WitoDelnat)
- b54cebd: fix: make jmeter distributed work on arm (@ed382)
Other work
- 23d3faa: Fix erroneous execution notifications for executions that are not yet completed (#6553) (@admacleod)
- c42bafa: feat(TKC-4033): Testkube MCP server and new CLI command to serve it (#6558) (@devcatalin)
- 6470e84: small suite updated, small suite multiarch added (#6567) (@tkonieczny)
v2.2.0
Changelog
New Features
- d96d517: feat: [TKC-3759] postgres sql db scheme and queries/repositories prepared by AI assistant (#6442) (@vsukhin)
- d0fa01e: feat: refactor TestWorkflow init process for better testability and add integration tests (#6508) (@dejanzele)
Bug fixes
Other work
- 7bd5a54: TKC-3957: fix issue where envvars aren't correctly resolved in parallel workers (#6536) (@dejanzele)
v2.1.166
Changelog
New Features
- 0983d88: feat: add new workflow statuses (#6529) (@admacleod)
Bug fixes
- ba45492: fix: escape dots on labels selector (#6545) (@devcatalin)
- cccdaba: fix: secrets created by label missing (@ed382)
v2.1.165
Changelog
New Features
- b6790cb: Revert "feat: add sortBy param to get latest workflow execution" (@devcatalin)
- 5d35209: feat: WithSkip on Filter and CommandNotImplementedError (#6537) (@devcatalin)
- 420e5a2: feat: [TKC-3996] oss tests - Mongo + PosgreSQL installations (#6540) (@tkonieczny)
- e7acc77: feat: add sortBy param to get latest workflow execution (#6527) (@devcatalin)
- 4b1f0db: feat: add sortBy param to get latest workflow execution (@devcatalin)
- 99634c2: feat: add targeting to workflow templates (#6523) (@WitoDelnat)
- 7d0cf4b: feat: implement Count method & cmd for workflow executions (#6535) (@devcatalin)
- 3fcd7df: feat: parser for LatestSortBy (@devcatalin)
Bug fixes
- 2387b2d: fix: add missing paused and canceled statuses to parser (#6528) (@devcatalin)
- ad0d60b: fix: check init error (#6542) (@vsukhin)
- cb8775b: fix: migrate branding to testkube (@ed382)
Other work
- 84ae9ce: feat(TKC-3869): add health field mapping for TestWorkflow CRD (#6496) (@devcatalin)
- 40b8d54: fix flaky panic in TestCloudAdapter_Integration (#6524) (@dejanzele)
- eeb2435: installation tests template - image fixed (#6539) (@tkonieczny)
- b9b41bf: junit - workflow suite (#6531) (@tkonieczny)
- 777ffad: missing xunit suite added (#6520) (@tkonieczny)
- 4dbfa6c: oss installation tests - missing label added (#6541) (@tkonieczny)
- 131fa4f: refactor toolkit clone logic, add unit and integration tests (#6517) (@dejanzele)
- 2d38fa6: refactor: simplify status matching using $in operator (#6530) (@devcatalin)
- 8497509: relax golangci-lint rules around package comments and exports (#6532) (@dejanzele)
- f533eb1: update golangci-lint version to v2; disable tests for contrib/ folder; redo test and lint ci (#6522) (@dejanzele)
v2.1.164
Changelog
New Features
- e52fc87: feat: [TKC-3978] workflow tests extended - additional optional and skipped cases (#6513) (@tkonieczny)
Bug fixes
- 2d3ee6f: fix: [TKC-3966] decrease resource requests for example workflows (paris environment) (#6506) (@tkonieczny)
- 541e198: fix: [TKC-3970] workflow tests - missing resource requests added (#6515) (@tkonieczny)
- 2a8ac82: fix: assume skipped step optional (@ed382)
Other work
- fc303c0: fix panic when parsing resource metrics due to array out of index (#6510) (@dejanzele)