Skip to content

Releases: springwolf/springwolf-core

springwolf-amqp-0.1.0

17 Dec 19:10
Compare
Choose a tag to compare

Change Log

  • First release for the amqp plugin.

v0.3.0

02 Nov 07:15
Compare
Choose a tag to compare

Change Log

  • Fix for #31 - thanks to @kalarani for reporting and fixing this issue!
  • All endpoints prefix was changed from /asyncapi to /springwolf
  • The return type of /asyncapi/docs (which is now /springwolf/docs has been changed from AsyncAPI to Map<String, AsyncAPI> - meaning instead of returning the async API doc, a map containing single entry of doc title -> doc is returned.

v0.2.0

01 Oct 10:44
Compare
Choose a tag to compare

Change Log

v0.1.1

30 Dec 20:11
Compare
Choose a tag to compare

Change Log

  • Replaced getClassesToScan with getBasePackage in AbstractChannelsScanner to simplify inheriting channel scanners

v0.1.0

19 Aug 07:13
Compare
Choose a tag to compare

Change Log

  • Split modules to different repositories
  • Split Kafka scanner to a different module
  • Created an AbstractChannelsScanner to facilitate creation of scanners for new protocols
  • Applications should now not use the sprinwolf-core dependency directly, but the springwolf- according to the desired protocol.

0.0.2

28 Jul 08:35
Compare
Choose a tag to compare

Change Log

New Features

  • Move payload to channel expansion panel body
  • Add Kafka operation binding to async api document with group id parsed from @KafkaListener value
  • Present Kafka group id if available

Bug fixes

  • Fix bug that prevented generation of composite classes examples
  • Rename Kafka producer bean from KafkaProducer to SpringwolfKafkaProducer (solves #25)

0.0.1

28 Jun 09:43
Compare
Choose a tag to compare

First release of springwolf (previously swagger4kafka) with compliance to the asyncapi specification.

Gradle
repositories {
    jcenter()
}

dependencies {
    // Provides the documentation API    
    implementation 'io.github.stavshamir:springwolf-core:0.0.1'
    
    // Provides the UI - optional (recommended)
    runtimeOnly 'io.github.stavshamir:springwolf-ui:0.0.1'
}
Maven
<dependencies>
    <dependency>
      <groupId>io.github.stavshamir</groupId>
      <artifactId>springwolf-core</artifactId>
      <version>0.0.1</version>
    </dependency>
    <dependency>
      <groupId>io.github.stavshamir</groupId>
      <artifactId>springwolf-ui</artifactId>
      <version>0.0.1</version>
    </dependency>
</dependencies>