Skip to content

Commit

Permalink
Merge pull request #69 from SolaceProducts/stage-3.0.1
Browse files Browse the repository at this point in the history
3.0.1 Release
  • Loading branch information
Nephery authored Dec 13, 2023
2 parents da2da48 + 787b080 commit 90f3252
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ In this case the IP address is one of the nodes running the distributed mode wor
{
"class": "com.solace.connector.kafka.connect.source.SolaceSourceConnector",
"type": "source",
"version": "3.0.0"
"version": "3.0.1"
},
```

Expand Down
11 changes: 11 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,16 @@ java {
withSourcesJar()
}

// Generate manifest.json file to be compliant with Confluent Hub client
tasks.register('generateConfluentConnectManifest', Copy) {
def templateContext = [
"project": project.properties
]
from 'src/template/manifest'
into "${buildDir}/generated/manifest"
expand templateContext
}

distributions {
main {
contents {
Expand All @@ -226,6 +236,7 @@ distributions {
from('doc/distribution-readme.md') { into 'doc' }
from('LICENSE') { into 'doc' }
from('THIRD-PARTY-LICENSES') { into 'doc' }
from(generateConfluentConnectManifest) {into ''}
into('lib') {
from jar
from(project.configurations.runtimeClasspath)
Expand Down
1 change: 1 addition & 0 deletions doc/distribution-readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ Package directory contents:
- doc: this readme and license information
- lib: Source Connector jar file and dependencies
- etc: sample configuration properties and JSON file
- manifest.json: manifest file for kafka-connect to be installable via confluent-hub client
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
group=com.solace.connector.kafka.connect
version=3.0.0
version=3.0.1
43 changes: 43 additions & 0 deletions src/template/manifest/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"component_types": [
"source"
],
"description": "The PubSub+ Kafka Source Connector consumes PubSub+ event broker real-time queue or topic data events and streams them to a Kafka topic as Source Records.",
"documentation_url": "https://github.com/SolaceProducts/pubsubplus-connector-kafka-source",
"features": {
"confluent_control_center_integration": false,
"kafka_connect_api": true,
"single_message_transforms": true,
"supported_encodings": [
"any"
]
},
"license": [
{
"name": "Apache License, Version 2.0",
"url": "https://github.com/SolaceProducts/pubsubplus-connector-kafka-source/blob/master/LICENSE"
}
],
"name": "${project.name}",
"owner": {
"name": "Solace",
"type": "organization",
"url": "https://solace.community",
"username": "solace"
},
"release_date": "${new Date().format('yyyy-MM-dd')}",
"source_url": "https://github.com/SolaceProducts/pubsubplus-connector-kafka-source",
"support": {
"provider_name": "Solace",
"summary": "",
"url": "https://github.com/SolaceProducts/pubsubplus-connector-kafka-source/issues"
},
"tags": [
"solace",
"kafka",
"source",
"connector"
],
"title": "Solace PubSub+ Connector for Kafka: Source",
"version": "${project.version}"
}

0 comments on commit 90f3252

Please sign in to comment.