Skip to content

fix(deps): update website-backend - #82

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/website-backend
Open

fix(deps): update website-backend#82
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/website-backend

Conversation

@renovate

@renovate renovate Bot commented Aug 5, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
Flask-Caching (changelog) ==2.3.1==2.4.1 age confidence
Flask-Compress ==1.17==1.24 age confidence
cvss (changelog) ==3.4==3.6 age confidence
google-auth (source) ==2.38.0==2.56.3 age confidence
google-cloud-logging (source) ==3.11.4==3.16.2 age confidence
google-cloud-ndb (source) ==2.3.2==2.5.1 age confidence
markdown2 ==2.5.3==2.5.5 age confidence
packageurl-python ==0.16.0==0.17.6 age confidence
pylint (changelog) 3.3.53.3.9 age confidence
whitenoise (changelog) ==6.9.0==6.12.0 age confidence

Release Notes

pallets-eco/flask-caching (Flask-Caching)

v2.4.1

Compare Source

Released 2026-07-08

  • Use pallets_sphinx_themes for the documentation.
  • Type CachedResponse.__init__ so it doesn't trigger mypy [no-untyped-call]
    in strict downstream codebases. :issue:628
  • Docs: clarify that @memoize uses repr(obj)
    (or __caching_id__) for the self/cls identity, not Python's
    :func:id. :issue:555
  • Fix test failure with pytest 9.1. :issue:651

v2.4.0

Compare Source

Released 2026-04-17

  • Modernize project setup
  • Update intersphinx_mapping for Sphinx 8 compatibility. :pr:599, :issue:598
  • Pass CACHE_OPTIONS as kwargs to redis_from_url. :pr:591
  • Pass sentinel_kwargs to redis client via CACHE_OPTIONS :pr:626
  • Fix response_hit_indication return True always. :pr:579, :pr:596, :issue:595, :issue:570
  • Use FORWARDREF annotation format when introspecting decorated
    functions so that @memoize / @cached work with
    TYPE_CHECKING-only annotations on Python 3.14. :issue:636
colour-science/flask-compress (Flask-Compress)

v1.24

Compare Source

  • add mypy annotations and mark it as checkable, #​76 by @​orborde
  • enable trusted publishing, allowing GitHub Actions to publish releases to PyPI without long lived credentials, #​78 by @​alexprengere

v1.23

Compare Source

  • add gzip to supported algorithms for streaming responses, but not in the COMPRESS_ALGORITHM_STREAMING default values, so users have to explicitly enable it
  • add Windows and MacOS to the list of platforms tested on GitHub Actions

v1.22

Compare Source

  • fix possible RuntimeError when applying compression to a streaming endpoint
  • no longer apply make_conditional to streaming responses, as it had the effect of buffering the entire response, which defeats the purpose of streaming responses, unless the request.endpoint is in a new COMPRESS_STREAMING_ENDPOINT_CONDITIONAL config option, which defaults to ["static"]

As serving static content with Flask is using streaming responses, we wanted to preserve the correct handling of conditional requests (i.e. 304 Not Modified responses) for static content, while avoiding buffering the entire response when compressing streaming responses for other endpoints

v1.21

Compare Source

  • compressing streaming responses is now supported:
    • the previous behavior was:
      • if COMPRESS_STREAMS was True (the default), streaming responses were compressed in 1 sitting using response.get_data(), meaning streaming responses were compressed but not streamed
      • if COMPRESS_STREAMS was False, streaming responses were not compressed at all
    • the new behavior is:
      • if COMPRESS_STREAMS is True, streaming responses are compressed chunk-by-chunk using response.iter_encoded(), which means that streaming responses are compressed and streamed
      • if COMPRESS_STREAMS is False, streaming responses are not compressed at all, as before.
    • we have a new COMPRESS_ALGORITHM_STREAMING config option to specify the compression algorithm to use for streaming responses, which defaults to ["zstd", "br", "deflate"], as "gzip" is not suitable for streaming compression.
    • ⚠️ serving static content with Flask is actually using streaming responses, so if you enable streaming compression, static content will be compressed chunk-by-chunk as well, which may not be what you want.

v1.20

Compare Source

  • the new COMPRESS_EVALUATE_CONDITIONAL_REQUEST config option is now True by default

v1.19

Compare Source

  • Use backports.zstd instead of pyzstd, #​63 by @​alexprengere
  • Add new behaviours to improve Etag compatibility, #​67, by @​jlopex
    • weak etags are no longer modified by flask-compress
    • add new COMPRESS_EVALUATE_CONDITIONAL_REQUEST config option to call response.make_conditional(request) after compression, this ensures that 304 Not Modified responses are correctly generated when the client sends conditional requests with If-None-Match (defaults to False)

v1.18

Compare Source

  • Support, and test against, Python 3.14, see #​61 by @​kurtmckee
  • Migrate from zstandard to pyzstd, which is now included in the Python 3.14 standard library, also part of #​61
  • Restore flask_compress.DictCache() that is needed to configure Flask-Compress with caching, without relying on Flask-Caching
RedHatProductSecurity/cvss (cvss)

v3.6

Compare Source

Fix incorrect release in PyPI

googleapis/google-cloud-python (google-auth)

v2.56.3: google-auth: v2.56.3

Compare Source

Bug Fixes
Performance Improvements
  • auth: use generator expression in any() to allow short-circuiting (735e565)
  • auth: use generator expression in any() to allow short-circuiting (#​17937) (735e565)

v2.56.2: google-auth: v2.56.2

Compare Source

Bug Fixes
  • auth: centralize cert discovery logic and steps (#​17696) (edc0423)
  • auth: exit early when agent cert config is outside well-known directory (#​17762) (61e795a)
  • transport: propagate mTLS adapter to auth session and fix connection leaks (#​17689) (8289d32)
  • update _SERVICE_ACCOUNT_EMAIL_PATTERN to require .gserviceaccount.com suffix (#​17748) (b60bb04)

v2.56.1: google-auth: v2.56.1

Compare Source

Bug Fixes

v2.56.0: google-auth: v2.56.0

Compare Source

Features
Bug Fixes

v2.55.2: google-auth: v2.55.2

Compare Source

Bug Fixes
  • auth: Agentic Identites mTLS gaps fix _is_mtls and SslCredentials. (#​17387) (7bfa41a)
  • auth: align mTLS discovery and enforce fail-fast transport configuration. (#​17470) (f492d3d)
  • auth: handle PermissionError on workload certificates to avoid startup hang and crash (#​17568) (f538ad8)

v2.55.1: google-auth: v2.55.1

Compare Source

Bug Fixes

v2.55.0: google-auth: v2.55.0

Compare Source

Features
Bug Fixes

v2.54.0

Compare Source

v2.53.0

Compare Source

v2.52.0

Compare Source

v2.51.0

Compare Source

v2.50.0: google-auth: v2.50.0

Compare Source

v2.50.0 (2026-04-30)

v2.49.2: google-auth: v2.49.2

Compare Source

Bug Fixes

v2.49.1: google-auth: v2.49.1

Compare Source

Bug Fixes

v2.49.0: google-auth: v2.49.0

Compare Source

Features
  • Add helper methods for asynchronous x.509 certificate discovery (#​1956) (3368f27c)

  • Support timeout as aiohttp.ClientTimeout and total_attempts (max retries) in AsyncAuthorizedSession (#​1961) (4d818b93)

  • mTLS configuration via x.509 for asynchronous session in google-auth (#​1959) (7b70fead)

  • support an alternative env to decide if mtls should be enabled (#​1945) (89fc6f2e)

Bug Fixes
  • gracefully fallback if workload fields are missing from cert config (#​16022) (3ed2d680)

v2.48.0: google-cloud-dialogflow: v2.48.0

Features

v2.47.0: google-cloud-dialogflow: v2.47.0

v2.47.0 (2026-03-26)

v2.46.0: google-cloud-dialogflow: v2.46.0

Features
  • added a new field StreamingAnalyzeContentRequest.output_multiple_utterances (PiperOrigin-RevId: 8629590) (a6b40b31)

v2.45.0: google-cloud-dialogflow 2.45.0

Features
  • updated v2beta1 dialogflow client libraries (PiperOrigin-RevId: 8437558) (17cc1289)

  • updated v2 dialogflow client libraries (PiperOrigin-RevId: 8437037) (17cc1289)

v2.44.0: google-cloud-dialogflow 2.44.0

Features
  • add agentDesktopSource field to the Participant object (PiperOrigin-RevId: 8304603) (03e69912)
Documentation
  • Update evaluator version from output only to optional. (PiperOrigin-RevId: 8304603) (03e69912)

  • Add further clarification for when the event Type CONVERSATION_FINISHED is fired (PiperOrigin-RevId: 8304603) (03e69912)

v2.43.0: google-cloud-dialogflow 2.43.0

Features
  • Improved generator quota management (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Added tool support for AI Coach feature (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Expose debug info field in ConversationProfile (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Expose skip_empty_event_based_suggestion in ConversationProfile (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Added support for Build Your Own Assist feature (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Added support for AI Coach feature (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Context references added to conversation for dynamic data ingestion (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • A new field &#​39;security_settings&#​39; is added to GenerateStatelessSuggestionRequest (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Added Vertex extension tool support to v2/v2beta1 (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • add a turn complete signal to BidiStreamingAnalyzeContent (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • Expose flexible safety filter change, rai_settings in ConversationProfile (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • add Agent Assist Generator Evaluation feature (PiperOrigin-RevId: 8226921) (c3c2fbba)

Documentation
  • minor formatting (PiperOrigin-RevId: 8230672) (c3c2fbba)

  • Updated comments for the SuggestionInput message, documenting how it is used with tools (PiperOrigin-RevId: 8226921) (c3c2fbba)

  • update documentation for transcription language code configuration (PiperOrigin-RevId: 8226921) (c3c2fbba)

v2.42.0: google-cloud-dialogflow 2.42.0

2.42.0 (2025-10-16)

v2.41.1

v2.41.0

v2.40.0: google-cloud-speech: v2.40.0

v2.40.0 (2026-06-02)

v2.39.0: google-cloud-bigquery-storage: v2.39.0

v2.39.0 (2026-06-02)

trentm/python-markdown2 (markdown2)

v2.5.5

Compare Source

v2.5.4

Compare Source

package-url/packageurl-python (packageurl-python)

v0.17.6

Compare Source

  • Enhance url2purl to support commit hashes parsing (GitHub, GitLab, and Bitbucket)
    #​211

  • Adjust validation function
    #​206

  • Add validation function
    #​205

v0.17.5

Compare Source

  • Remove support for getting download URL for qpkg in purl2url.
    #​203

  • Add tests for latest purl-spec
    #​202

v0.17.4

Compare Source

  • Add support for getting download URL for debian, apk, qpkg in purl2url.
    #​201

v0.17.3

Compare Source

  • Add support for getting download URL for Luarocks, Conda, Alpm in purl2url.
    #​199
  • Fix Incorrect download url from build_golang_download_url()
    #​198

v0.17.2

Compare Source

  • Add support for getting download URL for Golang, Hex, Pub and Swift in purl2url.
    #​195

v0.17.1

Compare Source

  • Define "pkg" as a PackageURL SCHEME class attribute.
    #​184

  • Add support for Maven in purl2url.
    #​177

v0.17.0

Compare Source

  • Fix qualifiers type annotations.
    #​169

  • Fix parsing of names and namespaces with colons.
    #​152

pylint-dev/pylint (pylint)

v3.3.9

Compare Source

What's new in Pylint 3.3.9?

Release date: 2025-10-05

False Positives Fixed

  • Fix used-before-assignment for PEP 695 type aliases and parameters.

    Closes #​9815

  • No longer flag undeprecated functions in importlib.resources as deprecated.

    Closes #​10593

  • Fix false positive inconsistent-return-statements when using quit() or exit() functions.

    Closes #​10508

  • Fix false positive undefined-variable (E0602) for for-loop variable shadowing patterns like for item in item: when the variable was previously defined.

    Closes #​10562

Other Bug Fixes

  • Fixed crash in 'unnecessary-list-index-lookup' when starting an enumeration using
    minus the length of an iterable inside a dict comprehension when the len call was only
    made in this dict comprehension, and not elsewhere. Also changed the approach,
    to use inference in all cases but the simple ones, so we don't have to fix crashes
    one by one for arbitrarily complex expressions in enumerate.

    Closes #​10510

v3.3.8

Compare Source

What's new in Pylint 3.3.8?

Release date: 2025-08-09

This patch release includes an exceptional fix for a false negative issue. For details, see: #​10482 (comment)

False Positives Fixed

  • Fix false positives for possibly-used-before-assignment when variables are exhaustively
    assigned within a match block.

    Closes #​9668

  • Fix false positive for missing-raises-doc and missing-yield-doc when the method length is less than docstring-min-length.

    Refs #​10104

  • Fix a false positive for unused-variable when multiple except handlers bind the same name under a try block.

    Closes #​10426

False Negatives Fixed

  • Fix false-negative for used-before-assignment with from __future__ import annotations in function definitions.

    Refs #​10482

Other Bug Fixes

  • Fix a bug in Pyreverse where aggregations and associations were included in diagrams regardless of the selected --filter-mode (such as PUB_ONLY, ALL, etc.).

    Closes #​10373

  • Fix double underscores erroneously rendering as bold in pyreverse's Mermaid output.

    Closes #​10402

v3.3.7

Compare Source

What's new in Pylint 3.3.7?

Release date: 2025-05-04

False Positives Fixed

  • Comparisons between two calls to type() won't raise an unidiomatic-typecheck warning anymore, consistent with the behavior applied only for == previously.

    Closes #​10161

Other Bug Fixes

  • Fixed a crash when importing a class decorator that did not exist with the same name as a class attribute after the class definition.

    Closes #​10105

  • Fix a crash caused by malformed format strings when using .format with keyword arguments.

    Closes #​10282

  • Using a slice as a class decorator now raises a not-callable message instead of crashing. A lot of checks that dealt with decorators (too many to list) are now shortcut if the decorator can't immediately be inferred to a function or class definition.

    Closes #​10334

Other Changes

  • The algorithm used for no-member suggestions is now more efficient and cuts the
    calculation when the distance score is already above the threshold.

    Refs #​10277

v3.3.6

Compare Source

What's new in Pylint 3.3.6?

Release date: 2025-03-20

False Positives Fixed

  • Fix a false positive for used-before-assignment when an inner function's return type
    annotation is a class defined at module scope.

    Closes #​9391

evansd/whitenoise (whitenoise)

v6.12.0

Compare Source

v6.11.0

Compare Source

v6.10.0

Compare Source


Configuration

📅 Schedule: (in timezone Australia/Sydney)

  • Branch creation
    • "before 6am on wednesday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Aug 5, 2025
@renovate

renovate Bot commented Aug 5, 2025

Copy link
Copy Markdown
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: gcp/website/poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv website-backend-qe55Qd0--py3.14 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because osv (0.0.22) @ file:///tmp/renovate/repos/github/another-rex/osv.dev depends on both packageurl-python (0.16.0) and packageurl-python (0.16.0), packageurl-python is required.
So, because website-backend depends on packageurl-python (0.17.6), version solving failed.

@renovate
renovate Bot force-pushed the renovate/website-backend branch from 863be82 to 15524ff Compare August 7, 2025 03:58
@renovate renovate Bot changed the title fix(deps): lock file maintenance website-backend chore(deps): lock file maintenance website-backend Aug 22, 2025
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 15524ff to 24a2c52 Compare September 10, 2025 07:41
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 24a2c52 to beb8112 Compare September 19, 2025 06:29
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from 7c7787e to 80115ba Compare October 1, 2025 23:01
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 80115ba to 61d5c45 Compare October 21, 2025 00:10
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 61d5c45 to 85dbb45 Compare November 1, 2025 12:08
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 85dbb45 to f6fd0b4 Compare November 9, 2025 11:46
@renovate
renovate Bot force-pushed the renovate/website-backend branch 3 times, most recently from da95f1a to eea1563 Compare December 2, 2025 04:51
@renovate
renovate Bot force-pushed the renovate/website-backend branch from eea1563 to c627c66 Compare December 16, 2025 22:33
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from 919b9fc to e736e35 Compare January 7, 2026 07:36
@renovate
renovate Bot force-pushed the renovate/website-backend branch from e736e35 to 6c3a595 Compare January 27, 2026 03:34
@renovate renovate Bot changed the title chore(deps): lock file maintenance website-backend fix(deps): update website-backend Feb 13, 2026
@renovate
renovate Bot force-pushed the renovate/website-backend branch 3 times, most recently from d1630b3 to b0f653e Compare March 8, 2026 10:06
@renovate
renovate Bot force-pushed the renovate/website-backend branch from b0f653e to 0a293e6 Compare March 13, 2026 01:37
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from ddf8d2f to 6453f37 Compare April 1, 2026 23:50
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 6453f37 to 0817155 Compare April 4, 2026 20:46
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from 9594630 to 3ba92a0 Compare April 17, 2026 22:41
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from 4c5f8f2 to ce032e6 Compare May 7, 2026 18:35
@renovate
renovate Bot force-pushed the renovate/website-backend branch from ce032e6 to 2056c55 Compare May 8, 2026 03:41
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 2056c55 to 7dadcb8 Compare May 16, 2026 04:13
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 7dadcb8 to 1750dc8 Compare June 5, 2026 21:46
@renovate
renovate Bot force-pushed the renovate/website-backend branch 2 times, most recently from 9c6e859 to 7467668 Compare June 16, 2026 03:32
@renovate
renovate Bot force-pushed the renovate/website-backend branch from 7467668 to c2d2a18 Compare June 28, 2026 11:32
@renovate
renovate Bot force-pushed the renovate/website-backend branch 3 times, most recently from d0c3e7f to b36ce94 Compare July 14, 2026 04:41
@renovate
renovate Bot force-pushed the renovate/website-backend branch from b36ce94 to d980000 Compare July 21, 2026 23:13
@renovate
renovate Bot force-pushed the renovate/website-backend branch from d980000 to bfca4d1 Compare August 7, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants