Skip to content

History

Revisions

  • Add Deleting Extensions page Requested in eclipse-openvsx/openvsx#1620: there was no documentation for removing extensions or individual versions, so it meant reading the codebase. The recipe shared on that issue predates 'ovsx unpublish' and the token-hashing rework and no longer works as written. Covers the routes in order of effort - the web UI, 'ovsx unpublish', the plain delete endpoint the CLI calls, and the admin API for extensions you do not own - plus delete vs. purge, which was undocumented: delete keeps the version number permanently reserved so content can never be republished under a version somebody already installed, purge frees it. For a private registry deployed without a login provider, the manual SQL to bootstrap the first user and token is corrected: version and type are NOT NULL with no default since V1_72, version = 0 means the value is still plaintext and is hashed in place on first use (so no restart is needed), and ids should come from the sequences. Verified against a schema migrated to v1.73. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @netomi netomi committed Sep 3, 2026
    83b2a20
  • Rename the token lifetime setting to ovsx.trusted-publishing.token-expiration It moved out of the access-token namespace, and it must now be positive: issued publishing tokens always expire. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @netomi netomi committed Sep 1, 2026
    5f494c4
  • Document the active-version requirement and automatic deletion Trusted publishing needs the extension to have an active version, not only at registration: every token exchange looks it up among the active ones, so deleting all versions makes a registration stop working while still being listed. Also record the two cases where the registry deletes a registration by itself - its author losing namespace ownership, and the extension being purged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @netomi netomi committed Sep 1, 2026
    bbe1d9f
  • Add Trusted Publishing page Covers registering a trusted publisher, publishing from GitHub Actions and GitLab CI, what the registry verifies and matches, the properties of the issued token, the security model, and the server configuration for operators. Linked from Home. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @netomi netomi committed Sep 1, 2026
    4b617b6
  • Add Registry Changes Feed page documenting /api/-/version-changes

    @netomi netomi committed Aug 3, 2026
    cf2576a
  • add new caching properties for 0.34.2

    @netomi netomi committed Apr 28, 2026
    0c51474
  • Updated Deploying Open VSX (markdown)

    @netomi netomi committed Apr 20, 2026
    2e077ea
  • Updated Deploying Open VSX (markdown)

    @netomi netomi committed Mar 24, 2026
    82113e5
  • Updated Deploying Open VSX (markdown)

    @netomi netomi committed Mar 24, 2026
    fc0d7a6
  • Add configuration options for access token expiry

    @netomi netomi committed Mar 4, 2026
    1db7c33
  • Updated Publishing Extensions (markdown)

    @netomi netomi committed Feb 26, 2026
    0ca0d8d
  • Created Extension Scanning (markdown)

    @netomi netomi committed Feb 26, 2026
    591b670
  • Updated Home (markdown)

    @netomi netomi committed Feb 26, 2026
    7513e44
  • Updated Using Open VSX in VS Code (markdown)

    @netomi netomi committed Feb 25, 2026
    b0f297a
  • Add configuration options for resourceUrlTemplate and extensionUrlTemplate

    @netomi netomi committed Feb 25, 2026
    ff88f26
  • Add configuration options for logs download jobs

    @netomi netomi committed Feb 9, 2026
    620ab8d
  • Add configuration options for AWS logs

    @netomi netomi committed Dec 11, 2025
    37ac83a
  • Updated Deploying Open VSX (markdown)

    @netomi netomi committed Dec 11, 2025
    89a6d33
  • Add configuration option ovsx.publishing.max-content-size

    @netomi netomi committed Dec 11, 2025
    4f055ba
  • Document extensionquery caching config properties

    @amvanbaren amvanbaren committed Dec 9, 2025
    bd11a06
  • Document `ovsx.storage.aws.*` configuration properties

    @amvanbaren amvanbaren committed Nov 26, 2025
    fbb2d14
  • Updated Deploying Open VSX (markdown)

    @amvanbaren amvanbaren committed Nov 21, 2025
    38110f2
  • Document `ovsx.storage.migration.enabled`

    @amvanbaren amvanbaren committed Nov 20, 2025
    0845086
  • Document `ovsx.mail.*` properties

    @amvanbaren amvanbaren committed Nov 19, 2025
    28f99a7
  • Document additional `ovsx.caching` properties

    @amvanbaren amvanbaren committed Oct 6, 2025
    32cd27a
  • Document `ovsx.eclipse.publisher-agreement.allowed-versions`

    @amvanbaren amvanbaren committed Sep 25, 2025
    8557fa8
  • Document `ovsx.token-prefix` application property

    @amvanbaren amvanbaren committed Sep 17, 2025
    4fba782
  • Document `ovsx.caching.*` application properties

    @amvanbaren amvanbaren committed Jul 21, 2025
    6c86450
  • Document `ovsx.migrations.once-per-version`

    @amvanbaren amvanbaren committed Jun 18, 2025
    db1035b
  • Document valid namespace name

    @amvanbaren amvanbaren committed Mar 18, 2025
    03c401f