Skip to content

Releases: springwolf/springwolf-core

springwolf-kafka-0.3.0

17 Dec 19:09
Compare
Choose a tag to compare

Change Log

  • The separate repository will be retired. The plugin was moved to this monorepo.

springwolf-core-0.4.0

17 Dec 19:07
Compare
Choose a tag to compare

Change Log

  • #33 - Replace asyncapi/types with jasyncapi types.
  • #34 - Configurable docs URL path. The documentation API endpoint url is now configurable from application.properties with the property springwolf.paths.docs. Please not that setting this property to any value other than the default will result in the UI not working.

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>