Skip to content

Releases: Trendyol/stove

0.9.0

09 Feb 09:14
Compare
Choose a tag to compare

What's Changed

Beaking Changes

  • Stove now requires JVM 17

Changes

Deps

  • chore(deps): update gradle/gradle-build-action action to v2.12.0 by @renovate in #304
  • fix(deps): update testcontainers-java monorepo to v1.19.4 by @renovate in #305
  • chore(deps): update plugin ktfmt to v0.17.0 by @renovate in #306
  • chore(deps): update gradle/gradle-build-action action to v3 by @renovate in #308
  • fix(deps): update ktor to v2.3.8 by @renovate in #307
  • fix(deps): update slf4j monorepo to v2.0.12 by @renovate in #312
  • fix(deps): update junit5 monorepo to v5.10.2 by @renovate in #311
  • chore(deps): update dependency gradle to v8.6 by @renovate in #310
  • fix(deps): update dependency com.couchbase.client:java-client to v3.5.3 by @renovate in #313
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.3 by @renovate in #314
  • fix(deps): update dependency com.microsoft.sqlserver:mssql-jdbc to v12.6.0.jre11 by @renovate in #320
  • fix(deps): update dependency io.lettuce:lettuce-core to v6.3.1.release by @renovate in #319
  • fix(deps): update testcontainers-java monorepo to v1.19.5 by @renovate in #322
  • chore(deps): update codecov/codecov-action action to v4 by @renovate in #324

Full Changelog: 0.8.0...0.9.0

0.8.0

24 Jan 08:53
b56764e
Compare
Choose a tag to compare

What's Changed

  • (http): StoveHttpResponse returns body as function by @osoykan in #301

Full Changelog: 0.7.0...0.8.0

0.7.0

23 Jan 11:51
9f7d7a9
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @ademekici, feature: add image version field to the couchbase options, made their first contribution in #297

Deps

  • chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.5 by @renovate in #271
  • chore(deps): update actions/setup-java action to v4 by @renovate in #273
  • chore(deps): update dependency gradle to v8.5 by @renovate in #272
  • fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.2.1 by @renovate in #274
  • fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.1 by @renovate in #276
  • fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-knit to v0.5.0 - autoclosed by @renovate in #275
  • fix(deps): update ktor to v2.3.7 by @renovate in #277
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.2 by @renovate in #278
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.1 by @renovate in #280
  • fix(deps): update dependency com.couchbase.client:java-client to v3.5.1 by @renovate in #279
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.6.1 by @renovate in #281
  • chore(deps): update gradle/gradle-build-action action to v2.11.0 by @renovate in #282
  • fix(deps): update koin to v3.5.3 by @renovate in #283
  • chore(deps): update plugin ktfmt to v0.16.0 by @renovate in #284
  • chore(deps): update gradle/gradle-build-action action to v2.11.1 by @renovate in #285
  • fix(deps): update slf4j to v2.0.10 by @renovate in #291
  • chore(deps): update plugin kotlinter to v4.1.1 by @renovate in #290
  • fix(deps): update jackson to v2.16.1 by @renovate in #288
  • chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.22 by @renovate in #286
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.3 by @renovate in #292
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.2 by @renovate in #293
  • fix(deps): update dependency com.couchbase.client:java-client to v3.5.2 by @renovate in #294
  • fix(deps): update slf4j to v2.0.11 by @renovate in #295
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.6.2 by @renovate in #296
  • feature: add image version field to the couchbase options by @ademekici in #297
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.4 by @renovate in #298
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.12.0 by @renovate in #300

Full Changelog: 0.6.0...0.7.0

0.6.0

27 Nov 09:45
95ccc51
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update plugin ktfmt to v0.14.0 by @renovate in #235
  • chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.4 by @renovate in #239
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.3 by @renovate in #236
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.5.11 by @renovate in #237
  • fix(deps): update dependency org.mongodb:mongodb-driver-reactivestreams to v4.11.0 by @renovate in #238
  • chore(deps): update plugin testlogger to v4 by @renovate in #240
  • fix(deps): update spring kafka to v2.9.13 by @renovate in #243
  • chore(deps): update dependency org.jetbrains.dokka to v1.9.10 by @renovate in #242
  • fix(deps): update jackson to v2.15.3 by @renovate in #241
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.4 by @renovate in #244
  • chore(deps): update spring boot to v2.7.17 by @renovate in #245
  • fix(deps): update kotlin monorepo to v1.9.20 by @renovate in #246
  • chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.20 - autoclosed by @renovate in #247
  • chore(deps): update plugin ktfmt to v0.15.0 by @renovate in #248
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.3.0 by @renovate in #250
  • chore(deps): update plugin ktfmt to v0.15.1 by @renovate in #249
  • fix(deps): update kotest to v5.8.0 by @renovate in #252
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.3.1 by @renovate in #251
  • fix(deps): update junit5 monorepo to v5.10.1 by @renovate in #253
  • fix(deps): update ktor to v2.3.6 by @renovate in #254
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.0 by @renovate in #255
  • fix(deps): update dependency org.mongodb:mongodb-driver-reactivestreams to v4.11.1 by @renovate in #256
  • chore(deps): update dependency io.spring.dependency-management to v1.1.4 by @renovate in #258
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.1 - autoclosed by @renovate in #259
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.6.0 by @renovate in #260
  • chore(deps): update plugin kotlinter to v4.1.0 by @renovate in #257
  • fix(deps): update testcontainers-java monorepo to v1.19.2 by @renovate in #261
  • fix(deps): update spring core to v5.3.31 by @renovate in #263
  • fix(deps): update jackson to v2.16.0 by @renovate in #262
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.0 by @renovate in #266
  • fix(deps): update testcontainers-java monorepo to v1.19.3 by @renovate in #264
  • fix(deps): update dependency com.couchbase.client:java-client to v3.5.0 by @renovate in #265
  • chore(deps): update spring boot to v2.7.18 by @renovate in #267
  • fix(deps): update kotlin monorepo to v1.9.21 by @renovate in #268
  • fix(deps): update dependency org.springframework.boot:spring-boot-starter-test to v2.7.18 by @renovate in #269
  • chore(deps): update gradle/gradle-build-action action to v2.10.0 by @renovate in #270

Full Changelog: 0.5.0...0.6.0

0.5.0

09 Oct 08:33
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • simplify the api of systems and introcude deprecations by @osoykan in #214

Kafka

  • Support for assertion Key, Headers and Topic of a Kafka Message by @osoykan in #215

With this change,

  • You will have breaking changes. Kafka assertions are unified.

shouldBeConsumedOnCondition -> shouldBeConsumed
shouldBePublishedOnCondition -> shouldBePublished

  • You don't need to write actual -> when you start an assertion, it is already in the scope and accessible with the same name.
    Easiest way of making it work is just deleting the arrow(actual ->).

  • You can also assert your headers and keys for the messages that you've published.

 kafka {
     publish("trendyol.stove.service.product.create.0", createProductCommand)
     shouldBePublished<ProductCreatedEvent> {
         actual.id == createProductCommand.id &&
             actual.name == createProductCommand.name &&
             actual.supplierId == createProductCommand.supplierId &&
             metadata.headers["X-UserEmail"] == "[email protected]"
     }
 }

Package Bumps

  • fix(deps): update dependency com.couchbase.client:java-client to v3.4.10 by @renovate in #211
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.10 by @renovate in #212
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.0.4 by @renovate in #213
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.0 by @renovate in #217
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.5.10 by @renovate in #216
  • fix(deps): update koin to v3.5.0 by @renovate in #218
  • fix(deps): update spring core to v5.3.30 by @renovate in #219
  • fix(deps): update koin to v3.5.1 by @renovate in #220
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.1.0 by @renovate in #221
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.1 by @renovate in #222
  • chore(deps): update spring boot to v2.7.16 by @renovate in #223
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.2 by @renovate in #224
  • chore(deps): update gradle/gradle-build-action action to v2.8.1 by @renovate in #225
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.2.0 by @renovate in #226
  • chore(deps): update gradle/gradle-build-action action to v2.9.0 by @renovate in #227
  • fix(deps): update testcontainers-java monorepo to v1.19.1 by @renovate in #228
  • fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.0 by @renovate in #229
  • chore(deps): update dependency gradle to v8.4 by @renovate in #232
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.11 by @renovate in #231
  • fix(deps): update dependency com.couchbase.client:java-client to v3.4.11 by @renovate in #230
  • fix(deps): update ktor to v2.3.5 by @renovate in #233
  • chore(deps): update plugin kotlinter to v4 by @renovate in #234

Full Changelog: 0.4.0...0.5.0

0.4.0

08 Sep 07:45
76c08a2
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency gradle to v8.3 by @renovate in #192
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.9.1 by @renovate in #193
  • fix(deps): update testcontainers-java monorepo to v1.19.0 by @renovate in #195
  • fix(deps): update kotest to v5.7.2 - autoclosed by @renovate in #203
  • chore(deps): update gradle/gradle-build-action action to v2.8.0 by @renovate in #194
  • fix(deps): update spring kafka to v2.9.12 by @renovate in #196
  • fix(deps): update kotlin monorepo to v1.9.10 by @renovate in #197
  • fix(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.1 by @renovate in #204
  • chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.10 - autoclosed by @renovate in #198
  • fix(deps): update ktor to v2.3.4 by @renovate in #201
  • fix(deps): update dependency io.arrow-kt:arrow-core to v1.2.1 by @renovate in #205
  • chore(deps): update dependency org.jetbrains.dokka to v1.9.0 by @renovate in #202
  • chore(deps): update spring boot to v2.7.15 by @renovate in #199
  • chore(deps): update actions/checkout action to v4 by @renovate in #207
  • fix(deps): update slf4j to v2.0.9 - autoclosed by @renovate in #206
  • chore(deps): update mikepenz/action-junit-report action to v4 by @renovate in #208
  • fix(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v3 by @renovate in #200
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.9.2 by @renovate in #209

Full Changelog: 0.3.3...0.4.0

0.3.3

17 Aug 07:22
da45c59
Compare
Choose a tag to compare

What's Changed

Changes

  • Fix for Elasticsearch state capture when security enabled by @osoykan in #191

Deps

  • fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.1.0 by @renovate in #187
  • chore(deps): update dependency io.spring.dependency-management to v1.1.3 by @renovate in #188
  • chore(deps): update plugin kotlinter to v3.16.0 by @renovate in #189
  • fix(deps): update dependency io.projectreactor:reactor-core to v3.5.9 by @renovate in #190

Full Changelog: 0.3.2...0.3.3

0.3.2

07 Aug 08:34
682c2ec
Compare
Choose a tag to compare

What's Changed

Features

  • feature: add migration order to the migrations by @osoykan in #184

Deps

  • fix(deps): update dependency com.couchbase.client:java-client to v3.4.9 by @renovate in #185
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.9 by @renovate in #186

Full Changelog: 0.3.1...0.3.2

0.3.1

03 Aug 12:05
Compare
Choose a tag to compare

What's Changed

Changes

Deps

  • chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.3 by @renovate in #178
  • fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.9.0 by @renovate in #177
  • fix(deps): update koin to v3.4.3 by @renovate in #179
  • chore(deps): update madrapps/jacoco-report action to v1.6 by @renovate in #180
  • fix(deps): update ktor to v2.3.3 by @renovate in #181

Full Changelog: 0.3.0...0.3.1

0.3.0

27 Jul 09:14
7b3b86b
Compare
Choose a tag to compare

What's Changed

Features

Deps

  • Update dependency gradle to v8.2.1 by @renovate in #152
  • Update gradle/gradle-build-action action to v2.6.0 by @renovate in #153
  • Update dependency org.mongodb:mongodb-driver-reactivestreams to v4.10.2 by @renovate in #154
  • Update dependency io.projectreactor:reactor-core to v3.5.8 by @renovate in #155
  • Update dependency io.spring.dependency-management to v1.1.1 by @renovate in #158
  • Update dependency io.arrow-kt:arrow-core to v1.2.0 by @renovate in #157
  • fix(deps): update spring core to v5.3.29 by @renovate in #161
  • chore(deps): update plugin ktfmt to v0.13.0 by @renovate in #163
  • chore(deps): update dependency io.spring.dependency-management to v1.1.2 by @renovate in #164
  • chore(deps): update gradle/gradle-build-action action to v2.6.1 by @renovate in #166
  • fix(deps): update spring kafka to v2.9.10 by @renovate in #165
  • fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.8 by @renovate in #168
  • fix(deps): update dependency com.couchbase.client:java-client to v3.4.8 by @renovate in #167
  • chore(deps): update spring boot to v2.7.14 by @renovate in #169
  • fix(deps): update dependency org.apache.kafka:kafka-clients to v3.5.1 by @renovate in #170
  • fix(deps): update junit5 monorepo to v5.10.0 by @renovate in #171
  • chore(deps): update gradle/gradle-build-action action to v2.7.0 by @renovate in #173
  • chore(deps): update madrapps/jacoco-report action to v1.5 by @renovate in #174
  • fix(deps): update kotlinx to v1.7.3 by @renovate in #175

Full Changelog: 0.2.2...0.3.0