Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare 0.10.0 release #509

Merged
merged 4 commits into from
Jan 1, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 0 additions & 27 deletions docs/misc/dev/configure-sqlite-wasm.md

This file was deleted.

5 changes: 2 additions & 3 deletions docs/misc/dev/enable-webauthn-pfr-chrome.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ nav_order: 9
---

# WebAuthn
The webauthn implementation in order to quick unlock the vault requires the use of a FIDO2 authenticator.

This can be either the built-in browser authenticator or an external authenticator like a Yubikey.
Webauthn allows to quick unlock the vault. This can be either the built-in browser authenticator or an external authenticator like a Yubikey.

At the time of writing (2024-10-04), only some browsers support the required PRF extension. In order to make it work in Chrome, you need to enable the PRF extension in the browser settings.

Expand All @@ -19,3 +17,4 @@ At the time of writing (2024-10-04), only some browsers support the required PRF
2. Enable the `Experimental Web Platform features` flag.
3. Restart the browser.
4. Now it should be possible to use the built-in chrome password manager to unlock the vault.
5. Go to Menu -> Security Settings -> Quick Vault Unlock and enable it.
2 changes: 1 addition & 1 deletion docs/misc/dev/run-github-actions-locally.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default
title: 1. Run GitHub Actions Locally
title: Run GitHub Actions Locally
parent: Development
grand_parent: Miscellaneous
nav_order: 9
Expand Down
2 changes: 1 addition & 1 deletion docs/misc/dev/upgrade-ef-client-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ To upgrade the AliasClientDb EF model, follow these steps:
dotnet ef migrations add "1.0.0-<migration-name>"
```
4. On the next login of a user, they will be prompted (required) to upgrade their database schema to the latest version.
Make sure to manually test this.
Make sure to manually test that the migration works as expected.
2 changes: 1 addition & 1 deletion docs/misc/dev/upgrade-ef-server-model.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default
title: Upgrade the AliasClientDb EF model
title: Upgrade the AliasServerDb EF model
parent: Development
grand_parent: Miscellaneous
nav_order: 3
Expand Down
2 changes: 1 addition & 1 deletion docs/misc/release/create-new-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Follow the steps in the checklist below to prepare a new release.
## Docker Images
If docker containers have been added or removed:
- [ ] Verify that `.github/workflows/publish-docker-images.yml` contains references to all docker images that need to be published.
- [ ] Update `install.sh` and verify that the `images()` array that takes care of pulling the images from the GitHub Container Registry is updated.
- [ ] Update `install.sh` and verify that the `images=()` array that takes care of pulling the images from the GitHub Container Registry is updated.

## Manual Testing (since v0.10.0+)
- [ ] Verify that the db migration from SQLite to PostgreSQL works. This needs to be tested manually until the SQLite support is removed. Test with: `./install.sh db-migrate` on an existing installation that has a SQLite database in `./database/AliasServerDb.sqlite`.
Expand Down
6 changes: 5 additions & 1 deletion install.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# @version 0.9.4
# @version 0.10.0

# Repository information used for downloading files and images from GitHub
REPO_OWNER="lanedirt"
Expand Down Expand Up @@ -1784,6 +1784,10 @@ handle_migrate_db() {
${GITHUB_CONTAINER_REGISTRY}-installcli:0.10.0 migrate-sqlite "/sqlite/${SQLITE_DB_NAME}" "Host=postgres;Database=aliasvault;Username=aliasvault;Password=${POSTGRES_PASSWORD}"
fi

# Starting services again
printf "${CYAN}> Starting services...${NC}\n"
docker compose start api admin task-runner smtp reverse-proxy

printf "${GREEN}> Check migration output above for details.${NC}\n"
}

Expand Down
4 changes: 2 additions & 2 deletions src/Shared/AliasVault.Shared.Core/AppInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ public static class AppInfo
/// <summary>
/// Gets the minor version number.
/// </summary>
public const int VersionMinor = 9;
public const int VersionMinor = 10;

/// <summary>
/// Gets the patch version number.
/// </summary>
public const int VersionPatch = 4;
public const int VersionPatch = 0;

/// <summary>
/// Gets the build number, typically used in CI/CD pipelines.
Expand Down
Loading