Skip to content

Releases: coder/code-marketplace

v2.3.0

20 Dec 21:26
v2.3.0
f8791bb
Compare
Choose a tag to compare

Added

  • Add empty signatures when starting the server with --sign. This will not work
    with VS Code on Windows and macOS as we do not have the key required, but it
    will work for open source versions of VS Code (VSCodium, code-server) and VS
    Code on Linux where signatures must exist but are not actually checked.

Changed

  • Ignore extensions without a manifest. This is not expected in normal use, but
    could happen if, for example, a manifest temporarily failed to download, which
    would then crash the entire process with a segfault.

v2.2.1

14 Aug 20:06
v2.2.1
5da059c
Compare
Choose a tag to compare

Fixed

  • The "attempt to download manually" URL in VS Code will now work.

v2.2.0

17 Jul 20:34
v2.2.0
c5afa31
Compare
Choose a tag to compare

Changed

  • Default max page size increased from 50 to 200.

Added

  • New server sub-command flag --max-page-size for setting the max page size.

v2.1.0

21 Dec 22:06
v2.1.0
6fb4e72
Compare
Choose a tag to compare

Added

  • New server sub-command flag --list-cache-duration for setting the duration
    of the cache used when listing/searching extensions. The default is still
    one minute.
  • Local storage will also use a cache for listing and searching extensions
    (previously only Artifactory storage used a cache).

v2.0.1

08 Dec 17:33
v2.0.1
4bef2c5
Compare
Choose a tag to compare

Fixed

  • Extensions with problematic UTF-8 characters will no longer cause a panic.
  • Preview extensions will now show up as such.

v2.0.0

11 Oct 22:14
v2.0.0
Compare
Choose a tag to compare

Breaking changes

  • When removing extensions, the version is now delineated by @ instead of -
    (for example remove [email protected]). This fixes being unable to remove
    extensions with - in their names. Removal is the only backwards-incompatible
    change; extensions are still added, stored, and queried the same way.

Added

  • Support for platform-specific extensions. Previously all versions would have
    been treated as universal and overwritten each other but now versions for
    different platforms will be stored separately and show up separately in the
    API response. If there are platform-specific versions that have already been
    added, they will continue to be treated as universal versions so these should
    be removed and re-added to be properly registered as platform-specific.

v1.2.2

30 May 17:18
v1.2.2
e1d0cdc
Compare
Choose a tag to compare

Changed

  • Help/usage outputs the binary name as code-marketplace instead of
    marketplace to be consistent with documentation.
  • Binary is symlinked into /usr/local/bin in the Docker image so it can be
    invoked as simply code-marketplace.

v1.2.1

31 Oct 15:52
v1.2.1
ae3034c
Compare
Choose a tag to compare

Fixed

  • Adding extensions from a URL. This broke in 1.2.0 with the addition of bulk
    adding.

v1.2.0

20 Oct 18:26
v1.2.0
9824448
Compare
Choose a tag to compare

Added

  • Artifactory integration. Set the ARTIFACTORY_TOKEN environment variable and
    pass --artifactory and --repo (instead of --extensions-dir) to use.
  • Stat endpoints. This is just to prevent noisy 404s from being logged; the
    endpoints do nothing since stats are not yet supported.
  • Bulk add from a directory. This only works when adding from a local directory
    and not from web URLs.

v1.1.0

03 Oct 21:42
v1.1.0
49e78bb
Compare
Choose a tag to compare

Added

  • add sub-command for adding extensions to the marketplace.
  • remove sub-command for removing extensions from the marketplace.

Changed

  • Compile statically so binaries work on Alpine.