github line/line-bot-sdk-python v3.19.1
v3.19.1 Add an Option to Skip Webhook Signature Verification

11 hours ago

What's Changed

✨ Add an Option to Skip Webhook Signature Verification

With this release, developers can now optionally skip signature verification when parsing incoming webhook requests. This new capability is especially useful in scenarios where the channel secret may change, potentially causing temporary signature mismatches.

Example Usage:

parser = linebot.v3.WebhookParser(
    'YOUR_CHANNEL_SECRET',
    skip_signature_verification=lambda: True # Skip verification
)

When signature verification is skipped, the signatureValidator will not be invoked. This allows webhook requests to be processed even if their signatures do not match the current channel secret used for verification.

This feature is particularly helpful in high-availability systems where avoiding downtime or message loss during configuration updates is critical.

Dependency updates

  • chore(deps): update dependency tox to v4.29.0 by @renovate[bot] in #843
  • chore(deps): update dependency pytest to v8.4.2 by @renovate[bot] in #844
  • chore(deps): update actions/github-script action to v7.1.0 by @renovate[bot] in #845
  • chore(deps): update dependency tox to v4.30.2 by @renovate[bot] in #847
  • chore(deps): update dependency pytest-cov to v6.3.0 by @renovate[bot] in #846
  • chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 by @renovate[bot] in #849
  • chore(deps): update dependency twine to v6.2.0 by @renovate[bot] in #848
  • chore(deps): update actions/github-script action to v8 by @renovate[bot] in #850
  • chore(deps): update actions/setup-node action to v5 by @renovate[bot] in #851
  • chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #852
  • chore(deps): update actions/stale action to v10 by @renovate[bot] in #853
  • chore(deps): update dependency pytest-cov to v7 by @renovate[bot] in #855
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #856

Other Changes

  • Set minimumReleaseAge to 7 days to avoid merge renovate PR quickly by @Yang-33 in #854

Full Changelog: v3.19.0...v3.19.1

Don't miss a new line-bot-sdk-python release

NewReleases is sending notifications on new releases.