Skip to content

Conversation

@dependabot-preview
Copy link
Contributor

Bumps kafkajs from 1.11.0 to 1.15.0.

Release notes

Sourced from kafkajs's releases.

v1.15.0

[1.15.0] - 2020-11-24

Added

  • Initial work for static membership #888
  • Add consumer instrumentation event: received unsubscribed topics #897
  • Add option for admin.fetchOffsets to resolve the offsets #895
  • Add ACL functions to admin client #697
  • Add admin.deleteTopicRecords #905
  • Emit GROUP_JOIN event on stale partition assignments #937

Changed

  • Added properties to error classes typescript types #900
  • Make header value type definition possibly undefined #927
  • Bump API versions for client-side throttling #933
  • Add UNKNOWN_TOPIC_OR_PARTITION check for addMultipleTargetTopics #938

Fixed

  • Fix describe/alter broker configs (introduced ConfigResourceTypes) #898
  • Fix record batch compression masking (fix ZSTD compression) #912
  • Prevent inflight's correlation id collisions #926
  • Fix ACL, ISocketFactory and SaslOptions type definitions #941 #959 #966
  • Fix deadlock on the connection onError handler #944
  • Fix deadlock on the connection onTimeout handler #956
  • Remove nested retriers from producer #962 (fixes #958 #950)

v1.14.0

[1.14.0] - 2020-09-21

Added

  • Support Produce v6 protocol #869
  • Support Produce v7 protocol (support for ZSTD compression) #869
  • Broker rediscovery with config.brokers parameter taking a callback function #854 #882

Changed

  • Remove long.js in favor of BigInt #663
  • Remove allowExperimentalV011 flag #847

Fixed

  • Only commit offsets on eachMessage failures if autoCommit is enabled #866
  • Fix consumer offsets not committed if consumer stop was invoked right after the batch process #874
  • Remove brokers with closed connections from the brokers list #878
  • Type improvements and fixes #877

v1.13.0

[1.13.0] - 2020-09-10

This is a large release containing fixes and features from a multitude of contributors. Some notable changes:

  • Dropped support for Node 8. Given that Node 8 was EOL in the beginning of 2020, for the overwhelming majority of people this should not be an issue.
  • For Typescript users this release may require you to make minor changes, due to #764, which changes the type of KafkaMessage.value from Buffer to Buffer | null. This was in fact always the behavior at runtime, so this change is just fixing a bug in the types - but it will require you to handle the value being null for your project to build.
  • Thanks to @ankon, we now support all the necessary functionality to enable Rack-Aware Follower Fetching to cut data transfer costs and reduce latency.
Changelog

Sourced from kafkajs's changelog.

[1.15.0] - 2020-11-24

Added

  • Initial work for static membership #888
  • Add consumer instrumentation event: received unsubscribed topics #897
  • Add option for admin.fetchOffsets to resolve the offsets #895
  • Add ACL functions to admin client #697
  • Add admin.deleteTopicRecords #905
  • Emit GROUP_JOIN event on stale partition assignments #937

Changed

  • Added properties to error classes typescript types #900
  • Make header value type definition possibly undefined #927
  • Bump API versions for client-side throttling #933
  • Add UNKNOWN_TOPIC_OR_PARTITION check for addMultipleTargetTopics #938

Fixed

  • Fix describe/alter broker configs (introduced ConfigResourceTypes) #898
  • Fix record batch compression masking (fix ZSTD compression) #912
  • Prevent inflight's correlation id collisions #926
  • Fix ACL, ISocketFactory and SaslOptions type definitions #941 #959 #966
  • Fix deadlock on the connection onError handler #944
  • Fix deadlock on the connection onTimeout handler #956
  • Remove nested retriers from producer #962 (fixes #958 #950)

[1.14.0] - 2020-09-21

Added

  • Support Produce v6 protocol #869
  • Support Produce v7 protocol (support for ZSTD compression) #869
  • Broker rediscovery with config.brokers parameter taking a callback function #854 #882

Changed

  • Remove long.js in favor of BigInt #663
  • Remove allowExperimentalV011 flag #847

Fixed

  • Only commit offsets on eachMessage failures if autoCommit is enabled #866
  • Fix consumer offsets not committed if consumer stop was invoked right after the batch process #874
  • Remove brokers with closed connections from the brokers list #878
  • Type improvements and fixes #877

[1.13.0] - 2020-09-10

Added

  • Add listGroup method to admin interface #645
  • Add describeCluster method to admin client #648
  • Add createPartitions method to admin client #661
  • Add deleteGroups method to admin client #646
  • Add listTopics method to admin client #718
  • Add describeGroups method to admin client #742
  • Allow to handle consumer retry failure at the user level #643
  • Support Fetch v8 protocol (including client-side throttling) #776
Commits
  • 2157146 Bump version (v1.15.0) and update changelog
  • 2c55fc1 Merge pull request #966 from tulios/fix-aws-auth-types
  • c8b428d Fix SaslOptions type for aws specific fields
  • d13acd5 Merge pull request #962 from tulios/remove-nested-retriers-from-producer
  • ee64017 Merge branch 'master' into remove-nested-retriers-from-producer
  • b83c14b Merge pull request #965 from ankon/pr/jsdoc-cluster-constructor
  • 8094307 Fix the JSDoc annotation for the Cluster constructor
  • a5b4b34 Merge branch 'master' into remove-nested-retriers-from-producer
  • e3fbc54 Merge pull request #964 from tulios/remove-commercial-support
  • 42b0682 Update translations
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Nov 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant