Skip to content

Commit 04d93a9

Browse files
authored
Merge pull request #621 from bodji/bump/1.4-RC4
chore: bump version to 1.4-RC4
2 parents 3b7e802 + 7f68ead commit 04d93a9

File tree

2 files changed

+47
-22
lines changed

2 files changed

+47
-22
lines changed

changelog/1.4-RC4

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Plik 1.4-RC4
2+
3+
Hi, today we're releasing the fourth release candidate of the next plik major version 1.4 !
4+
5+
Here is the changelog :
6+
7+
New :
8+
- End-to-End Encryption (E2EE) via Age (@bodji)
9+
- MCP server for AI assistant integration
10+
- Display user profile pictures from OAuth providers
11+
- CLI --json output flag and redirect all prints to stderr
12+
- Concurrent uploads with local status updates for improved UX
13+
- Upload progress count and remaining file count in webapp
14+
- Add icons to upload sidebar settings (@bodji)
15+
- Enforce non-empty comments when feature is forced
16+
- New Helm chart for plik (@bodji)
17+
18+
Fix :
19+
- Harden authentication providers and session handling
20+
- Improve E2EE passphrase editing UX
21+
- Upload error handling with per-file retry
22+
- Add darwin/arm64 to client build targets
23+
- Block messaging app link preview bots from downloading one-shot/streaming files
24+
- S3 Content-MD5 compatibility mode for strict providers (@Yamiyorunoshura)
25+
26+
Helm :
27+
- Improve Helm chart after review
28+
- Add dbPersistence PVC for SQLite database (v0.3.0) (@bodji)
29+
- Improve secrets management (v0.3.1) (@bodji)
30+
- Unify Helm chart release with app release pipeline
31+
32+
Documentation :
33+
- Reorder user documentation sections
34+
- Add MCP upload example screenshot
35+
- Add agentic dev workflows and contributing docs
36+
37+
Binaries will be built with Go 1.26.0
38+
39+
Faithfully,
40+
The plik team

charts/plik/CHANGELOG.md

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
9-
10-
### Changed
11-
- `secret.yaml` now reads credentials exclusively from `secrets.*` values
12-
- `deployment.yaml` uses `plik.secretName` helper for consistent Secret name resolution
13-
and adds `optional: true` on `envFrom.secretRef` so pods start cleanly without a Secret
14-
- Sensitive fields removed from `plikd:` in `values.yaml` so they no longer leak into
15-
the ConfigMap-rendered `plikd.cfg`
8+
## [1.4-RC4] — Initial Release
169

1710
### Added
18-
- New top-level `secrets:` block in `values.yaml` to hold all sensitive credentials
11+
- Helm chart for deploying Plik on Kubernetes
12+
- `secrets:` top-level block in `values.yaml` for all sensitive credentials
1913
(`googleApiSecret`, `ovhApiKey`, `ovhApiSecret`, `oidcClientSecret`, `dataBackend`, `metadataBackend`)
20-
- `secrets.existingSecret` — bring-your-own Secret support (replaces top-level `existingSecret`)
14+
- `secrets.existingSecret` — bring-your-own Secret support
2115
- `plik.secretName` Helm helper for consistent Secret name resolution
16+
- `secret.yaml` reads credentials exclusively from `secrets.*` values
17+
- `deployment.yaml` with `optional: true` on `envFrom.secretRef` so pods start cleanly without a Secret
2218
- `dbPersistence` — dedicated PVC for the SQLite metadata database
2319
- Ingress template, post-install notes, Kubernetes deployment guide
24-
- Explicit key ordering in `configmap.yaml` (fixes non-deterministic rendering)
25-
26-
### Removed
27-
- Top-level `existingSecret` value (replaced by `secrets.existingSecret`)
28-
- Sensitive fields from under `plikd.*` in `values.yaml`:
29-
`GoogleApiSecret`, `OvhApiKey`, `OvhApiSecret`, `OIDCClientSecret`,
30-
`DataBackendConfig.SecretAccessKey`, `DataBackendConfig.ApiKey`,
31-
`MetadataBackendConfig.Password`
32-
33-
> [!IMPORTANT]
34-
> **Migration from previous chart versions**: All sensitive credentials must now be
35-
> placed under the `secrets:` top-level block in `values.yaml`, not under `plikd:`.
20+
- Explicit key ordering in `configmap.yaml` for deterministic rendering

0 commit comments

Comments
 (0)