Skip to content

MINOR: Upgrade jackson-databind to 2.9.9.3#7125

Merged
ijuma merged 3 commits into
apache:trunkfrom
ijuma:jackson-databind-2.9.9.2
Aug 7, 2019
Merged

MINOR: Upgrade jackson-databind to 2.9.9.3#7125
ijuma merged 3 commits into
apache:trunkfrom
ijuma:jackson-databind-2.9.9.2

Conversation

@ijuma

@ijuma ijuma commented Jul 28, 2019

Copy link
Copy Markdown
Member

2.9.9.1 and 2.9.9.2 include security fixes while 2.9.9.3 fixes a regression introduced
in 2.9.9.2.

Committer Checklist (excluded from commit message)

  • Verify design and implementation
  • Verify test coverage and CI build status
  • Verify documentation (including upgrade notes)

@ijuma
ijuma requested a review from omkreddy July 28, 2019 02:15

@omkreddy omkreddy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@ijuma Thanks for the PR. LGTM.

@ijuma

ijuma commented Jul 28, 2019

Copy link
Copy Markdown
Member Author

retest this please

1 similar comment
@mumrah

mumrah commented Jul 31, 2019

Copy link
Copy Markdown
Member

retest this please

Comment thread gradle/dependencies.gradle Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Question on this addition: Instead of hardcoding this version here, perhaps it might be nicer to add a section after this array definition:

# In most cases we want the jackson-databind version to match jackson, unless 
# there's an updated micropatch
# versions["jacksonDatabind"] = versions["jackson"]
versions["jacksonDatabind"] = "2.9.9.2"

That way during the next upgrade to jackson, we mirror the versions, and future jackson upgrades only need to update the main version.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think that's more likely to cause issues as the two jackson library versions are not near each other.

@ijuma
ijuma force-pushed the jackson-databind-2.9.9.2 branch from aa34959 to e787bec Compare August 6, 2019 02:54
@ijuma ijuma changed the title MINOR: Upgrade jackson-databind to 2.9.9.2 MINOR: Upgrade jackson-databind to 2.9.9.3 Aug 6, 2019
@ijuma

ijuma commented Aug 6, 2019

Copy link
Copy Markdown
Member Author

@omkreddy Let me know if the updated version looks good.

@ijuma

ijuma commented Aug 6, 2019

Copy link
Copy Markdown
Member Author

retest this please

@omkreddy

omkreddy commented Aug 7, 2019

Copy link
Copy Markdown
Contributor

@ijuma upgrade to jackson-databind 2.9.9.3 LGTM. thanks.

@ijuma

ijuma commented Aug 7, 2019

Copy link
Copy Markdown
Member Author

Both JDK 11 builds passed, JDK 8 had an unrelated timeout. Merging to master and cherry-picking to 2.3 and 2.2 branches.

@ijuma
ijuma merged commit 97b731b into apache:trunk Aug 7, 2019
@ijuma
ijuma deleted the jackson-databind-2.9.9.2 branch August 7, 2019 06:01
ijuma added a commit that referenced this pull request Aug 7, 2019
2.9.9.1 and 2.9.9.2 include security fixes while 2.9.9.3 fixes a regression
introduced in 2.9.9.2.

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
ijuma added a commit that referenced this pull request Aug 7, 2019
2.9.9.1 and 2.9.9.2 include security fixes while 2.9.9.3 fixes a regression
introduced in 2.9.9.2.

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
ijuma added a commit to confluentinc/kafka that referenced this pull request Aug 8, 2019
The avro upgrade was needed to fix the following error during
':support-metrics-client:generateAvro':

Caused by: org.apache.velocity.exception.MethodInvocationException: Variable $velocityCount has not been set at /org/apache/avro/compiler/specific/templates/java/classic/record.vm[line 82, column 150]

Conflicts:
 * gradle.properties -> trivial fix, `scalaVersion` is next to `version`, which
 is different in ccs kafka
 * gradle/dependencies.gradle -> reduce divergence with apache kafka by using
 `httpclient` instead of `httpcomponents` from the `versions` array. Remove
 unused `httpmime` and `httpcomponents` from said array.

* apache-github/trunk:
  MINOR: Update dependencies for Kafka 2.4 (apache#7126)
  KAFKA-8599: Use automatic RPC generation in ExpireDelegationToken
  MINOR: Upgrade jackson-databind to 2.9.9.3 (apache#7125)
  MINOR: some small style fixes to RoundRobinPartitioner
  KAFKA-8736: Streams performance improvement, use isEmpty() rather than size() == 0 (apache#7164)
  Minor: Refactor methods to add metrics to sensor in `StreamsMetricsImpl` (apache#7161)
xiowu0 pushed a commit to linkedin/kafka that referenced this pull request Aug 22, 2019
…apache#7125)

TICKET =
LI_DESCRIPTION =
EXIT_CRITERIA = HASH [8e87041]
ORIGINAL_DESCRIPTION =

2.9.9.1 and 2.9.9.2 include security fixes while 2.9.9.3 fixes a regression
introduced in 2.9.9.2.

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
(cherry picked from commit 8e87041)
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.

4 participants