Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MQ V2 OSS release #136

Merged
merged 10 commits into from
Aug 7, 2024
Merged

Conversation

priyankaku
Copy link
Contributor

Description

Release MQ v2 source connector under apache 2.0 license.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

jvulloibm and others added 9 commits July 13, 2023 09:07
squash and merge of exactly once work, history is available in the onlyOnce-history branch
Contributes to: event-integration/qp-planning#10883

Signed-off-by: Joel Hanson <[email protected]>
* fix:L Include appropriate license in packaging

Include appropriate license in packaging

Contributes to: event-integration/eventstreams-planning#11171

Signed-off-by: neeraj-laad<[email protected]>
Signed-off-by: neeraj-laad <[email protected]>

* fix: Move Licenses folder under META-INF

Move Licenses folder under META-INF

Contributes to: event-integration/eventstreams-planning#11171

Signed-off-by: neeraj-laad <[email protected]>

* fix: update license in README

update license in README

Contributes to: event-integration/eventstreams-planning#11171

Signed-off-by: neeraj-laad <[email protected]>
We use the latest tag MQ image in our integration tests. In
December, MQ's container image removed the no-auth svrconn channel
so this breaks the connector tests that try to make connections
to MQ without credentials.

This commit adds a custom MQSC script to configure the queue
manager to restore the previous behaviour.

The MQSourceTaskAuthIT tests still test the ability to connect to
a queue manager with auth credentials, so this commit means we
still test connecting with and without credentials.

Contributes-to: event-integration/eventstreams-planning#12427

Signed-off-by: Dale Lane <[email protected]>
* feat: pull in changes from origin

Contributes to: event-integration/eventstreams-planning#12467

Signed-off-by: Joel Hanson <[email protected]>

* feat: Fix suggested review comments

Contributes to: event-integration/eventstreams-planning#12467

Signed-off-by: Joel Hanson <[email protected]>

---------

Signed-off-by: Joel Hanson <[email protected]>
…ibm-messaging#51)

* chore: comment updates - no functional changes

Fixed some weird line-wrapping in the existing comments, edited
comments that were technically inaccurate, and added some extra
clarification to comments ahead of changes in the next commit.

Signed-off-by: Dale Lane <[email protected]>

* test: new unit tests that illustrate desired behaviour

poll() should quickly return an empty list if we are still waiting
for a previous batch to complete, but throw an exception if this
happens too many times.

Signed-off-by: Dale Lane <[email protected]>

* fix: avoid deadlocking poll calls when commitRecord isnt called

Signed-off-by: Dale Lane <[email protected]>

* chore: prepare new release

I also removed an invalid config option that was included in the
pom.xml at some point.

Signed-off-by: Dale Lane <[email protected]>

* feat: Address review comments

Contributes to: event-integration/eventstreams-planning#0

Signed-off-by: Joel Hanson <[email protected]>

* fix: Update kafka connect-api and connect-json version

Contributes to: event-integration/eventstreams-planning#0

Signed-off-by: Joel Hanson <[email protected]>

---------

Signed-off-by: Dale Lane <[email protected]>
Signed-off-by: Joel Hanson <[email protected]>
Co-authored-by: Joel Hanson <[email protected]>
Contributes to: event-integration/eventstreams-planning#0

Signed-off-by: Joel Hanson <[email protected]>
Contributes to: event-integration/eventstreams-planning#0

Signed-off-by: Joel Hanson <[email protected]>
@@ -57,8 +57,8 @@ body:
label: Version
description: What version of our software are you running?
options:
- 1.3.5 (Default)
- older (<1.3.5)
- 2.0.0 (Default)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this list all 2.x versions or should we simply rename the entry to include all 2.x releases?

.travis.yml Outdated
@@ -3,4 +3,4 @@ language: java
services:
- docker

script: mvn clean verify
script: mvn clean verify
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no meaningful change here. is this needed?

Dockerfile Outdated
&& tar -xf kafka.tgz -C /opt/kafka --strip-components=1

FROM ibmjava:11
FROM ibmjava:8-jre
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why move from from Java 11 to Java 8?

@@ -23,12 +23,6 @@
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<files>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the license packaged in a different way?

LICENSE Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Copy link
Contributor

@Joel-hanson Joel-hanson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the copyright year.

@priyankaku priyankaku marked this pull request as ready for review July 25, 2024 16:18
LICENSE Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
Dockerfile Show resolved Hide resolved
pom.xml Outdated Show resolved Hide resolved
pom.xml Outdated Show resolved Hide resolved
pom.xml Show resolved Hide resolved
pom.xml Outdated Show resolved Hide resolved
pom.xml Outdated Show resolved Hide resolved
pom.xml Outdated Show resolved Hide resolved
Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: updated versions in pom.xml

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: Addressing review comments

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: Addressing review comments

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

Updated BUG Report Template

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: updated copyright year 2024

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: addressed the review comments and updated the version to 2.1.0

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: updated the License folder

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]

feat: Updated License and Travis for MQ 2.0.2

Contributes to: event-integration/eventstreams-planning#12988
Signed-off-by: Priyanka.K.U [email protected]
Copy link
Contributor

@Joel-hanson Joel-hanson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@priyankaku priyankaku merged commit bbb1102 into ibm-messaging:main Aug 7, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants