From f8791bb4aba9bf1fe2a16454a6437859ae0a32e0 Mon Sep 17 00:00:00 2001 From: Asher Date: Fri, 20 Dec 2024 12:14:25 -0900 Subject: [PATCH] v2.3.0 --- CHANGELOG.md | 15 +++++++++++++++ storage/signature.go | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 435e6e0..16aca4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## [2.3.0](https://github.com/coder/code-marketplace/releases/tag/v2.3.0) - 2024-12-20 + +### 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. + ## [2.2.1](https://github.com/coder/code-marketplace/releases/tag/v2.2.1) - 2024-08-14 ### Fixed diff --git a/storage/signature.go b/storage/signature.go index e64cd7b..6d15a9f 100644 --- a/storage/signature.go +++ b/storage/signature.go @@ -33,7 +33,7 @@ type Signature struct { func NewSignatureStorage(logger slog.Logger, includeEmptySignatures bool, s Storage) *Signature { if includeEmptySignatures { - logger.Info(context.Background(), "Signature storage enabled, if using VSCode on Windows, this will not work.") + logger.Info(context.Background(), "Signature storage enabled, if using VS Code on Windows or macOS, this will not work.") } return &Signature{ Logger: logger,