Skip to content

#3941 fix: REFRESH MATERIALIZED VIEW now commits immediately in async HTTP commands#3942

Merged
robfrank merged 1 commit into
mainfrom
fix/3941-refresh-materialized-view-async
Apr 21, 2026
Merged

#3941 fix: REFRESH MATERIALIZED VIEW now commits immediately in async HTTP commands#3942
robfrank merged 1 commit into
mainfrom
fix/3941-refresh-materialized-view-async

Conversation

@robfrank

Copy link
Copy Markdown
Collaborator

Summary

Fixes #3941

REFRESH MATERIALIZED VIEW sent via HTTP with awaitResponse: false had no visible effect on the view data.

Root cause: MaterializedViewRefresher.fullRefresh() called database.transaction(lambda) with the default joinCurrentTx=true. In async mode the async thread already holds a long-running batched transaction (commitEvery=10240 by default). The refresh joined that transaction and its changes were never committed promptly — effectively the view was not updated from the caller's perspective.

Fix: Changed to database.transaction(lambda, false). With joinCurrentTx=false the refresh always creates a dedicated transaction (nested on the outer one if present) that is committed to disk immediately on success. This works correctly in all call contexts:

  • Async mode (active batch TX): creates a nested TX, commits it immediately, batch TX continues empty
  • Sync mode (active HTTP TX): creates a nested TX, commits it immediately, HTTP TX continues
  • Direct call (no active TX): creates and commits a standalone TX as before

Test plan

  • New regression test Issue3941AsyncRefreshMaterializedViewIT covering both async (awaitResponse=false) and sync paths
  • All 52 existing materialized view tests pass
  • Issue2097AsyncRebuildIndexIT (related async scenario) still passes

🤖 Generated with Claude Code

…commands

When called via HTTP with awaitResponse=false, the refresh joined the async
thread's batched transaction (commitEvery=10240) and changes were never
committed promptly. Using joinCurrentTx=false ensures the refresh always
creates its own dedicated transaction that commits to disk immediately,
regardless of whether an outer transaction is active.

Fixes #3941

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codacy-production

codacy-production Bot commented Apr 21, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage 100.00% diff coverage · -8.87% coverage variation

Metric Results
Coverage variation -8.87% coverage variation
Diff coverage 100.00% diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (b24f775) 117458 87273 74.30%
Head commit (d20a464) 148697 (+31239) 97295 (+10022) 65.43% (-8.87%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#3942) 1 1 100.00%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes. Give us feedback

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request addresses issue #3941 by ensuring that materialized view refreshes always use a dedicated transaction, preventing them from being deferred in asynchronous contexts. This was achieved by setting the joinCurrentTx parameter to false in the MaterializedViewRefresher class. A comprehensive integration test has also been added to verify the fix for both synchronous and asynchronous HTTP commands. I have no feedback to provide.

@robfrank robfrank changed the title fix: REFRESH MATERIALIZED VIEW now commits immediately in async HTTP commands #3941 fix: REFRESH MATERIALIZED VIEW now commits immediately in async HTTP commands Apr 21, 2026
@robfrank robfrank merged commit f8cabe2 into main Apr 21, 2026
20 of 25 checks passed
@codecov

codecov Bot commented Apr 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 64.75%. Comparing base (b24f775) to head (d20a464).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3942      +/-   ##
==========================================
- Coverage   65.37%   64.75%   -0.62%     
==========================================
  Files        1582     1582              
  Lines      117458   117458              
  Branches    24959    24959              
==========================================
- Hits        76790    76065     -725     
- Misses      30215    30994     +779     
+ Partials    10453    10399      -54     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

ExtReMLapin pushed a commit to ExtReMLapin/arcadedb that referenced this pull request Apr 22, 2026
…o [skip ci]

Bumps [marked](https://github.com/markedjs/marked) from 18.0.0 to 18.0.2.
Release notes

*Sourced from [marked's releases](https://github.com/markedjs/marked/releases).*

> v18.0.2
> -------
>
> [18.0.2](markedjs/marked@v18.0.1...v18.0.2) (2026-04-18)
> -----------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * fix infinite loop for indented code blank line ([ArcadeData#3947](https://redirect.github.com/markedjs/marked/issues/3947)) ([58a52e8](markedjs/marked@58a52e8))
>
> v18.0.1
> -------
>
> [18.0.1](markedjs/marked@v18.0.0...v18.0.1) (2026-04-17)
> -----------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * **rules:** ensure lookbehind regex is evaluated correctly by minifiers ([ArcadeData#3945](https://redirect.github.com/markedjs/marked/issues/3945)) ([abd907a](markedjs/marked@abd907a))


Commits

* [`c4f4529`](markedjs/marked@c4f4529) chore(release): 18.0.2 [skip ci]
* [`58a52e8`](markedjs/marked@58a52e8) fix: fix infinite loop for indented code blank line ([ArcadeData#3947](https://redirect.github.com/markedjs/marked/issues/3947))
* [`98b3824`](markedjs/marked@98b3824) chore(release): 18.0.1 [skip ci]
* [`abd907a`](markedjs/marked@abd907a) fix(rules): ensure lookbehind regex is evaluated correctly by minifiers ([ArcadeData#3945](https://redirect.github.com/markedjs/marked/issues/3945))
* [`96351c4`](markedjs/marked@96351c4) chore(deps-dev): bump marked-highlight from 2.2.3 to 2.2.4 ([ArcadeData#3946](https://redirect.github.com/markedjs/marked/issues/3946))
* [`c132699`](markedjs/marked@c132699) chore: update testutils ([ArcadeData#3942](https://redirect.github.com/markedjs/marked/issues/3942))
* See full diff in [compare view](markedjs/marked@v18.0.0...v18.0.2)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=marked&package-manager=npm\_and\_yarn&previous-version=18.0.0&new-version=18.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
@robfrank robfrank added this to the 26.4.1 milestone Apr 22, 2026
robfrank added a commit that referenced this pull request May 12, 2026
mergify Bot added a commit that referenced this pull request Jun 7, 2026
… 2.71.0 to 2.72.0 [skip ci]

Bumps [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.71.0 to 2.72.0.
Commits

* [`6e1c179`](googleapis/sdk-platform-java@6e1c179) chore(main): release 2.64.0 ([#3954](https://redirect.github.com/googleapis/sdk-platform-java/issues/3954))
* [`7a2f0b0`](googleapis/sdk-platform-java@7a2f0b0) chore: update upper bound dependencies file ([#3966](https://redirect.github.com/googleapis/sdk-platform-java/issues/3966))
* [`1e4a7e5`](googleapis/sdk-platform-java@1e4a7e5) chore: update googleapis commit at Fri Oct 17 02:31:11 UTC 2025 ([#3951](https://redirect.github.com/googleapis/sdk-platform-java/issues/3951))
* [`ffb557c`](googleapis/sdk-platform-java@ffb557c) deps: Bump grpc-java to v1.76.0 ([#3942](https://redirect.github.com/googleapis/sdk-platform-java/issues/3942))
* [`9ad8a4d`](googleapis/sdk-platform-java@9ad8a4d) chore: remove internal/librariangen following migration to librarian repo ([#3](https://redirect.github.com/googleapis/sdk-platform-java/issues/3)...
* [`0a1bbea`](googleapis/sdk-platform-java@0a1bbea) chore(librariangen): Generate to use languagecontainer.Run ([#3968](https://redirect.github.com/googleapis/sdk-platform-java/issues/3968))
* [`452d703`](googleapis/sdk-platform-java@452d703) feat(librariangen): generate grpc stubs and resource helpers ([#3967](https://redirect.github.com/googleapis/sdk-platform-java/issues/3967))
* [`85057e8`](googleapis/sdk-platform-java@85057e8) ci: remove librarian skipping on matrix builds ([#3969](https://redirect.github.com/googleapis/sdk-platform-java/issues/3969))
* [`a26a6d9`](googleapis/sdk-platform-java@a26a6d9) chore(librariangen): languagecontainer package to parse release-init request ...
* [`c86b4ea`](googleapis/sdk-platform-java@c86b4ea) ci: exclude internal/librariangen/\*\* using dorny/paths-filter ([#3961](https://redirect.github.com/googleapis/sdk-platform-java/issues/3961))
* Additional commits viewable in [compare view](googleapis/sdk-platform-java@gax/v2.71.0...gax/v2.72.0)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.api.grpc:proto-google-common-protos&package-manager=maven&previous-version=2.71.0&new-version=2.72.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
… 2.63.0 to 2.63.1 [skip ci]

Bumps [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.63.0 to 2.63.1.
Changelog

*Sourced from [com.google.api.grpc:proto-google-common-protos's changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md).*

> Changelog
> =========
>
> [2.64.1](googleapis/sdk-platform-java@v2.64.0...v2.64.1) (2025-11-07)
> ------------------------------------------------------------------------------------------------
>
> ### Dependencies
>
> * bump opentelemetry.version to 1.52.0 ([ArcadeData#3979](https://redirect.github.com/googleapis/sdk-platform-java/issues/3979)) ([764778c](googleapis/sdk-platform-java@764778c))
>
> [2.64.0](googleapis/sdk-platform-java@v2.63.0...v2.64.0) (2025-10-31)
> ------------------------------------------------------------------------------------------------
>
> ### Features
>
> * [common-protos] Add `Carousel` widget ([1e4a7e5](googleapis/sdk-platform-java@1e4a7e5))
> * **librariangen:** add generate package ([ArcadeData#3952](https://redirect.github.com/googleapis/sdk-platform-java/issues/3952)) ([2f6c75d](googleapis/sdk-platform-java@2f6c75d))
> * **librariangen:** generate grpc stubs and resource helpers ([ArcadeData#3967](https://redirect.github.com/googleapis/sdk-platform-java/issues/3967)) ([452d703](googleapis/sdk-platform-java@452d703))
>
> ### Dependencies
>
> * Bump grpc-java to v1.76.0 ([ArcadeData#3942](https://redirect.github.com/googleapis/sdk-platform-java/issues/3942)) ([ffb557c](googleapis/sdk-platform-java@ffb557c))


Commits

* [`4aaea1e`](googleapis/sdk-platform-java@4aaea1e) chore(main): release 2.55.1 ([ArcadeData#3695](https://redirect.github.com/googleapis/sdk-platform-java/issues/3695))
* [`2725744`](googleapis/sdk-platform-java@2725744) deps: revert "deps: update arrow.version to v18.2.0" ([ArcadeData#3694](https://redirect.github.com/googleapis/sdk-platform-java/issues/3694))
* [`3d06ab7`](googleapis/sdk-platform-java@3d06ab7) chore(main): release 2.55.1-SNAPSHOT ([ArcadeData#3692](https://redirect.github.com/googleapis/sdk-platform-java/issues/3692))
* [`a38020a`](googleapis/sdk-platform-java@a38020a) chore(main): release 2.55.0 ([ArcadeData#3669](https://redirect.github.com/googleapis/sdk-platform-java/issues/3669))
* [`8fd7b62`](googleapis/sdk-platform-java@8fd7b62) build(deps): update dependency com.google.cloud:google-cloud-shared-config to...
* [`2562a7d`](googleapis/sdk-platform-java@2562a7d) chore: update googleapis commit at Thu Feb 27 02:27:38 UTC 2025 ([ArcadeData#3666](https://redirect.github.com/googleapis/sdk-platform-java/issues/3666))
* [`542d98d`](googleapis/sdk-platform-java@542d98d) chore: add aliases to generate command options. ([ArcadeData#3689](https://redirect.github.com/googleapis/sdk-platform-java/issues/3689))
* [`5192426`](googleapis/sdk-platform-java@5192426) chore: add java 8 compatibility check ([ArcadeData#3688](https://redirect.github.com/googleapis/sdk-platform-java/issues/3688))
* [`25d3101`](googleapis/sdk-platform-java@25d3101) chore: fix logback-classic version for testing ([ArcadeData#3686](https://redirect.github.com/googleapis/sdk-platform-java/issues/3686))
* [`0932605`](googleapis/sdk-platform-java@0932605) test: Reduce the LRO timeout value in Showcase tests ([ArcadeData#3684](https://redirect.github.com/googleapis/sdk-platform-java/issues/3684))
* Additional commits viewable in [compare view](googleapis/sdk-platform-java@v2.63.0...gax/v2.63.1)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.api.grpc:proto-google-common-protos&package-manager=maven&previous-version=2.63.0&new-version=2.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
… 2.63.2 to 2.64.1 [skip ci]

Bumps [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.63.2 to 2.64.1.
Release notes

*Sourced from [com.google.api.grpc:proto-google-common-protos's releases](https://github.com/googleapis/sdk-platform-java/releases).*

> v2.64.1
> -------
>
> [2.64.1](googleapis/sdk-platform-java@v2.64.0...v2.64.1) (2025-11-07)
> ------------------------------------------------------------------------------------------------
>
> ### Dependencies
>
> * bump opentelemetry.version to 1.52.0 ([ArcadeData#3979](https://redirect.github.com/googleapis/sdk-platform-java/issues/3979)) ([764778c](googleapis/sdk-platform-java@764778c))
>
> v2.64.0
> -------
>
> [2.64.0](googleapis/sdk-platform-java@v2.63.0...v2.64.0) (2025-10-31)
> ------------------------------------------------------------------------------------------------
>
> ### Features
>
> * [common-protos] Add `Carousel` widget ([1e4a7e5](googleapis/sdk-platform-java@1e4a7e5))
> * **librariangen:** add generate package ([ArcadeData#3952](https://redirect.github.com/googleapis/sdk-platform-java/issues/3952)) ([2f6c75d](googleapis/sdk-platform-java@2f6c75d))
> * **librariangen:** generate grpc stubs and resource helpers ([ArcadeData#3967](https://redirect.github.com/googleapis/sdk-platform-java/issues/3967)) ([452d703](googleapis/sdk-platform-java@452d703))
>
> ### Dependencies
>
> * Bump grpc-java to v1.76.0 ([ArcadeData#3942](https://redirect.github.com/googleapis/sdk-platform-java/issues/3942)) ([ffb557c](googleapis/sdk-platform-java@ffb557c))


Changelog

*Sourced from [com.google.api.grpc:proto-google-common-protos's changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md).*

> [2.64.1](googleapis/sdk-platform-java@v2.64.0...v2.64.1) (2025-11-07)
> ------------------------------------------------------------------------------------------------
>
> ### Dependencies
>
> * bump opentelemetry.version to 1.52.0 ([ArcadeData#3979](https://redirect.github.com/googleapis/sdk-platform-java/issues/3979)) ([764778c](googleapis/sdk-platform-java@764778c))
>
> [2.64.0](googleapis/sdk-platform-java@v2.63.0...v2.64.0) (2025-10-31)
> ------------------------------------------------------------------------------------------------
>
> ### Features
>
> * [common-protos] Add `Carousel` widget ([1e4a7e5](googleapis/sdk-platform-java@1e4a7e5))
> * **librariangen:** add generate package ([ArcadeData#3952](https://redirect.github.com/googleapis/sdk-platform-java/issues/3952)) ([2f6c75d](googleapis/sdk-platform-java@2f6c75d))
> * **librariangen:** generate grpc stubs and resource helpers ([ArcadeData#3967](https://redirect.github.com/googleapis/sdk-platform-java/issues/3967)) ([452d703](googleapis/sdk-platform-java@452d703))
>
> ### Dependencies
>
> * Bump grpc-java to v1.76.0 ([ArcadeData#3942](https://redirect.github.com/googleapis/sdk-platform-java/issues/3942)) ([ffb557c](googleapis/sdk-platform-java@ffb557c))
>
> [2.63.0](googleapis/sdk-platform-java@v2.62.3...v2.63.0) (2025-10-16)
> ------------------------------------------------------------------------------------------------
>
> ### Features
>
> * **librariangen:** add bazel package ([ArcadeData#3940](https://redirect.github.com/googleapis/sdk-platform-java/issues/3940)) ([feabef3](googleapis/sdk-platform-java@feabef3))
> * **librariangen:** add execv package ([ArcadeData#3932](https://redirect.github.com/googleapis/sdk-platform-java/issues/3932)) ([f6b0b47](googleapis/sdk-platform-java@f6b0b47))
> * **librariangen:** add protoc package ([ArcadeData#3935](https://redirect.github.com/googleapis/sdk-platform-java/issues/3935)) ([598de06](googleapis/sdk-platform-java@598de06))
> * **librariangen:** add request package ([ArcadeData#3933](https://redirect.github.com/googleapis/sdk-platform-java/issues/3933)) ([fe44aed](googleapis/sdk-platform-java@fe44aed))
> * **librariangen:** scaffold Java language container for Librarian ([ArcadeData#3926](https://redirect.github.com/googleapis/sdk-platform-java/issues/3926)) ([29d188d](googleapis/sdk-platform-java@29d188d))
>
> ### Dependencies
>
> * Bump errorprone-annotations to v2.42.0 ([8d6c1f9](googleapis/sdk-platform-java@8d6c1f9))
> * Bump guava to v33.5.0 ([8d6c1f9](googleapis/sdk-platform-java@8d6c1f9))
> * Bump j2objc-annotations to v3.1 ([8d6c1f9](googleapis/sdk-platform-java@8d6c1f9))
> * update google auth library dependencies to v1.40.0 ([ArcadeData#3945](https://redirect.github.com/googleapis/sdk-platform-java/issues/3945)) ([1d74663](googleapis/sdk-platform-java@1d74663))
> * Upgrade Google Http Java Client to v2.0.2 ([ArcadeData#3946](https://redirect.github.com/googleapis/sdk-platform-java/issues/3946)) ([7fb4f15](googleapis/sdk-platform-java@7fb4f15))
>
> [2.62.3](googleapis/sdk-platform-java@v2.62.2...v2.62.3) (2025-10-02)
> ------------------------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * **mtls:** Fix EndpointContext's determineEndpoint logic to respect env var ([ArcadeData#3912](https://redirect.github.com/googleapis/sdk-platform-java/issues/3912)) ([e5948d0](googleapis/sdk-platform-java@e5948d0))
>
> [2.62.2](googleapis/sdk-platform-java@v2.62.1...v2.62.2) (2025-09-18)
> ------------------------------------------------------------------------------------------------

... (truncated)


Commits

* See full diff in [compare view](https://github.com/googleapis/sdk-platform-java/commits/v2.64.1)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.api.grpc:proto-google-common-protos&package-manager=maven&previous-version=2.63.2&new-version=2.64.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
…o [skip ci]

Bumps [marked](https://github.com/markedjs/marked) from 18.0.0 to 18.0.2.
Release notes

*Sourced from [marked's releases](https://github.com/markedjs/marked/releases).*

> v18.0.2
> -------
>
> [18.0.2](markedjs/marked@v18.0.1...v18.0.2) (2026-04-18)
> -----------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * fix infinite loop for indented code blank line ([ArcadeData#3947](https://redirect.github.com/markedjs/marked/issues/3947)) ([58a52e8](markedjs/marked@58a52e8))
>
> v18.0.1
> -------
>
> [18.0.1](markedjs/marked@v18.0.0...v18.0.1) (2026-04-17)
> -----------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * **rules:** ensure lookbehind regex is evaluated correctly by minifiers ([ArcadeData#3945](https://redirect.github.com/markedjs/marked/issues/3945)) ([abd907a](markedjs/marked@abd907a))


Commits

* [`c4f4529`](markedjs/marked@c4f4529) chore(release): 18.0.2 [skip ci]
* [`58a52e8`](markedjs/marked@58a52e8) fix: fix infinite loop for indented code blank line ([ArcadeData#3947](https://redirect.github.com/markedjs/marked/issues/3947))
* [`98b3824`](markedjs/marked@98b3824) chore(release): 18.0.1 [skip ci]
* [`abd907a`](markedjs/marked@abd907a) fix(rules): ensure lookbehind regex is evaluated correctly by minifiers ([ArcadeData#3945](https://redirect.github.com/markedjs/marked/issues/3945))
* [`96351c4`](markedjs/marked@96351c4) chore(deps-dev): bump marked-highlight from 2.2.3 to 2.2.4 ([ArcadeData#3946](https://redirect.github.com/markedjs/marked/issues/3946))
* [`c132699`](markedjs/marked@c132699) chore: update testutils ([ArcadeData#3942](https://redirect.github.com/markedjs/marked/issues/3942))
* See full diff in [compare view](markedjs/marked@v18.0.0...v18.0.2)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=marked&package-manager=npm\_and\_yarn&previous-version=18.0.0&new-version=18.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
… 2.71.0 to 2.72.0 [skip ci]

Bumps [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.71.0 to 2.72.0.
Commits

* [`6e1c179`](googleapis/sdk-platform-java@6e1c179) chore(main): release 2.64.0 ([ArcadeData#3954](https://redirect.github.com/googleapis/sdk-platform-java/issues/3954))
* [`7a2f0b0`](googleapis/sdk-platform-java@7a2f0b0) chore: update upper bound dependencies file ([ArcadeData#3966](https://redirect.github.com/googleapis/sdk-platform-java/issues/3966))
* [`1e4a7e5`](googleapis/sdk-platform-java@1e4a7e5) chore: update googleapis commit at Fri Oct 17 02:31:11 UTC 2025 ([ArcadeData#3951](https://redirect.github.com/googleapis/sdk-platform-java/issues/3951))
* [`ffb557c`](googleapis/sdk-platform-java@ffb557c) deps: Bump grpc-java to v1.76.0 ([ArcadeData#3942](https://redirect.github.com/googleapis/sdk-platform-java/issues/3942))
* [`9ad8a4d`](googleapis/sdk-platform-java@9ad8a4d) chore: remove internal/librariangen following migration to librarian repo ([#3](https://redirect.github.com/googleapis/sdk-platform-java/issues/3)...
* [`0a1bbea`](googleapis/sdk-platform-java@0a1bbea) chore(librariangen): Generate to use languagecontainer.Run ([ArcadeData#3968](https://redirect.github.com/googleapis/sdk-platform-java/issues/3968))
* [`452d703`](googleapis/sdk-platform-java@452d703) feat(librariangen): generate grpc stubs and resource helpers ([ArcadeData#3967](https://redirect.github.com/googleapis/sdk-platform-java/issues/3967))
* [`85057e8`](googleapis/sdk-platform-java@85057e8) ci: remove librarian skipping on matrix builds ([ArcadeData#3969](https://redirect.github.com/googleapis/sdk-platform-java/issues/3969))
* [`a26a6d9`](googleapis/sdk-platform-java@a26a6d9) chore(librariangen): languagecontainer package to parse release-init request ...
* [`c86b4ea`](googleapis/sdk-platform-java@c86b4ea) ci: exclude internal/librariangen/\*\* using dorny/paths-filter ([ArcadeData#3961](https://redirect.github.com/googleapis/sdk-platform-java/issues/3961))
* Additional commits viewable in [compare view](googleapis/sdk-platform-java@gax/v2.71.0...gax/v2.72.0)
  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.api.grpc:proto-google-common-protos&package-manager=maven&previous-version=2.71.0&new-version=2.72.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
@lvca lvca deleted the fix/3941-refresh-materialized-view-async branch July 3, 2026 20:18
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.

SQL: REFRESH MATERIALIZED VIEW" not working in async HTTP commands

1 participant