Skip to content

Stove v0.24.0

Choose a tag to compare

@trendyol-bot trendyol-bot released this 06 May 07:57
· 280 commits to main since this release
d4b7ee1

Changelog

馃殌 Features

  • 61bcc8a wiremock: add shouldHaveBeenCalled, refactor wiremocksystem internals, improve snapshot of wiremock
  • fcfb87c cli: add support for updating skills
  • d90d7a4 cli: add mcp server to optimize agent interaction for test failures
  • 5cc50c3 stove-container so AUT can be a container too (#1151), closes #1151
  • 4f2a4f3 go-showcase: add Go integration test coverage support
  • 30ec990 introduce stove-process module with API, environment, and readiness strategies
  • ca7bfac add testing suite for sarama, fanz and segmentio & enrich skill
  • c0c8d38 add segmentio, franz support and document bridge is library agnostic so users can integrate with their choice of kafka clients
  • 6e93368 add golang blackbox testing & support for kafka message assertion (#1130), closes #1130
  • d59e5c2 add providedApplication and multiple systems (keyed) support (#1129), closes #1129

馃悰 Fixes

馃О Tasks

  • 95c7722 deps: update dependency @tanstack/react-query to v5.100.9 (#1157), closes #1157
  • c1fb235 downgrade ktor to 3.4.2 as it fails with new version
  • 70f1d82 bump version
  • bb65839 deps: update all non-major dependencies (#1155), closes #1155
  • 07b82b7 deps: update dependency @tanstack/react-query to v5.100.8 (#1139), closes #1139
  • 8952796 deps: update tailwindcss monorepo to v4.2.4 (#1141), closes #1141
  • d9d231f ci: bump golang action
  • 4d57a82 ci: bump golang action
  • 1d60bd5 ci: bump golang action
  • ffd0c3c deps: update all non-major dependencies (#1136), closes #1136
  • b77bad8 deps: update all non-major dependencies (#1134), closes #1134
  • b834088 deps: update actions/setup-go action to v6 (#1135), closes #1135
  • 6346e9b recipes, go: use snapshot-522
  • d142c11 replace HealthCheckOptions with ReadinessStrategy.HttpGet across the codebase
  • 3fe22a7 recipes, go: use snapshot-521
  • d924129 reorganize recipes structure and update configuration files
  • 5d0b7e2 bump go packages
  • ca0febe deps: update rust crate axum to v0.8.9 (#1131), closes #1131

馃摑 Documentation

  • d56258d add new features and release notes

  • e1066b3 showcase container recipe (#1152), closes #1152
  • b27b35c add stove-process module testing suite and readiness strategy enhancements
  • a75f76c add golang recipe and docs

Stove CLI Install

Homebrew (macOS):

brew install Trendyol/trendyol-tap/stove

Shell script (macOS & Linux):

curl -fsSL https://raw.githubusercontent.com/Trendyol/stove/main/tools/stove-cli/install.sh | sh

Manual: Download the archive for your platform below, extract, and place stove in your PATH.