Stove v0.24.0
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-processmodule 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
- d4b7ee1 deps: update quarkus to v3.35.2 (#1161), closes #1161
- 9e90adc deps: update dependency io.micronaut.data:micronaut-data-r2dbc to v4.14.4 (#1160), closes #1160
- b675e4f deps: update all non-major dependencies (#1158), closes #1158
- b782fce deps: update com.trendyol to v1.0.0.526-snapshot (#1159), closes #1159
- 206c96b deps: update github.com/trendyol/stove/go/stove-kafka digest to fcfb87c (#1156), closes #1156
- 69c0ade deps: update com.trendyol to v1.0.0.525-snapshot (#1154), closes #1154
- 139bed3 deps: update github.com/trendyol/stove/go/stove-kafka digest to e1066b3 (#1153), closes #1153
- 333309e deps: update grpc-java monorepo to v1.81.0 (#1148), closes #1148
- 80d34fc deps: update ktor monorepo to v3.4.3 (#1145), closes #1145
- 75d9f89 deps: update jackson monorepo (#1143), closes #1143
- ddcca2e deps: update kotlin (#1144), closes #1144
- c861c53 deps: update spring (#1146), closes #1146
- d558987 deps: update mongo-java-driver monorepo to v5.7.0 (#1149), closes #1149
- 3b72dca deps: update quarkus to v3.35.1 (#1150), closes #1150
- 013c90e deps: update testcontainers-java monorepo to v2.0.5 (#1147), closes #1147
- 120a552 deps: update micronaut (#1140), closes #1140
- d711964 deps: update all non-major dependencies (#1142), closes #1142
- 43dd58a deps: update dependency com.trendyol:stove-bom to v1.0.0.523-snapshot (#1137), closes #1137
- 380d896 deps: update quarkus to v3.34.5 (#1138), closes #1138
- 8038872 deps: update all non-major dependencies (#1132), closes #1132
- 8feb806 deps: update quarkus to v3.34.4 (#1133), closes #1133
馃О 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
HealthCheckOptionswithReadinessStrategy.HttpGetacross 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-processmodule 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.