Skip to content

Dev#198

Merged
vsilent merged 411 commits into
websitefrom
dev
Jul 24, 2026
Merged

Dev#198
vsilent merged 411 commits into
websitefrom
dev

Conversation

@vsilent

@vsilent vsilent commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

robotizeit and others added 30 commits May 1, 2026 18:53
…nt hash deployment_7b046793-..., but GET

  /project/65/containers/discover was defaulting to the newest deployment row instead, so it ignored the freshly cached
  list_containers result and returned; empty arrays.
Co-authored-by: vsilent <42473+vsilent@users.noreply.github.com>
Co-authored-by: vsilent <42473+vsilent@users.noreply.github.com>
Co-authored-by: vsilent <42473+vsilent@users.noreply.github.com>
…hod/f_oauth.rs that reproduces

  the real issue: concurrent requests with the same bearer token were causing multiple upstream auth_url
   lookups.
   - Updated OAuthCache to coalesce in-flight lookups per token using a shared future map, while keeping
   the existing 60-second success cache.
   - This means a burst of identical authenticated requests now performs one upstream auth fetch instead
   of N, which is the proper fix for the reproduced performance problem.
…hod/f_oauth.rs that reproduces

  the real issue: concurrent requests with the same bearer token were causing multiple upstream auth_url
   lookups.
   - Updated OAuthCache to coalesce in-flight lookups per token using a shared future map, while keeping
   the existing 60-second success cache.
   - This means a burst of identical authenticated requests now performs one upstream auth fetch instead
   of N, which is the proper fix for the reproduced performance problem.
…volumes

[WIP] Fix generated server compose dropping nginx-proxy-manager volumes
…y-manager-startup

[WIP] Fix duplicate nginx-proxy-manager startup during proxy configuration
robotizeit and others added 29 commits July 19, 2026 13:48
… fetches via HTTP, no curl needed in container)
… config.origin == MarketplaceGenerated (the file carries the # @stacker-origin: marketplace marker) unless the app section declares an explicit source (image/dockerfile/build). User-authored configs are completely unaffected — their app is always kept.
install_catalog_application enriches the search summary from
/applications/catalog via merge_catalog_enrichment, but that merge only
overlaid single-app fields (docker_image, default_port(s), default_env,
default_config_files) and dropped the stack's services[] and kind. The
service-less summary then reached synthesize_catalog_compose, which took the
single-app path and failed loud with "missing a dockerhub_image" for real
multi-service stacks (e.g. LAMP) -- even though fetch_app_catalog fetched the
13-member payload successfully (no fallback).

Overlay services[] and kind too. Add a regression test that runs the real
flow (production LAMP fixture -> merge -> synthesize) and asserts a
multi-service compose, plus a full-payload deserialize/synthesize test.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vsilent
vsilent merged commit 4ba4e59 into website Jul 24, 2026
7 checks passed
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.

3 participants