You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-9Lines changed: 14 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,22 +16,27 @@ The format is roughly based on the output of `git-cliff` and this project adhere
16
16
Since this is not a library, this changelog focuses on the changes that are relevant to the end-users. For a detailed list of changes, see the commit history, which adheres to [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). New releases are created automatically when a new tag is pushed (Commit message: chore(release): vX.X.X).
17
17
-->
18
18
19
-
## [Unreleased]
19
+
<!--## [Unreleased]-->
20
20
21
-
- Liwan has been relicensed under the terms of the Apache-2.0 license
22
-
- Updated dependencies (DuckDb 1.2)
23
-
- Updated list of referrer spammers, useragents
21
+
## [v1.2.0] - 2025-05-16
22
+
23
+
- Liwan has been relicensed under the terms of the **Apache-2.0** license (this also applies to all previous versions)
24
+
- Updated to the latest version of DuckDB (1.2)
25
+
- Updated list of referrer spammers, user-agents and site icons
24
26
- Ellipsis for long URLs in the UI
25
-
- Fixed arm64 container images
26
27
- Overall performance improvements and memory usage optimizations
27
28
28
-
## v1.1.0 - 2024-12-28
29
+
## [v1.1.1] - 2025-05-15
30
+
31
+
- Force duckdb to always checkpoint the database after shutting down. This is required for upgrading to the latest version of duckdb in liwan 1.2, which has issues loading the old checkpoint files when using musl libc.
32
+
33
+
## [v1.1.0] - 2024-12-28
29
34
30
35
- Improved query caching to prevent unnecessary database queries
31
36
- Added Country Code to Google Referrer URLs
32
37
- Improved Multi-User Support (Non-admin users can now be granted access to specific projects)
33
38
34
-
## v1.0.0 - 2024-12-06
39
+
## [v1.0.0] - 2024-12-06
35
40
36
41
### 🚀 Features
37
42
@@ -53,13 +58,13 @@ Since this is not a library, this changelog focuses on the changes that are rele
53
58
- Removed Sessions and Average Views per Session metrics. They were not accurate and were removed to avoid confusion.
54
59
- Added more tests & improved API performance ([`95d95d0`](https://github.com/explodingcamera/liwan/commit/95d95d0f4670d20a6fa4fc6a7f4b17e4b1854391))
55
60
56
-
## **Liwan v0.1.1** - 2024-09-24
61
+
## [v0.1.1] - 2024-09-24
57
62
58
63
### ⚡ Performance
59
64
60
65
-**Database indexes**: Removed unnecessary indexes to improve performance and reduce disk usage ([`6191a72`](https://github.com/explodingcamera/liwan/commit/6191a72f08e8659237bc6c22139bde94432f66bb))
61
66
62
-
## **Liwan v0.1.0** - 2024-09-18
67
+
## [v0.1.0] - 2024-09-18
63
68
64
69
This is the first full release of the Liwan! 🎉
65
70
All essential features for web analytics are now available, including:
Copy file name to clipboardExpand all lines: src/app/db.rs
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,11 @@ pub(super) fn init_duckdb(
29
29
}
30
30
}
31
31
32
-
let conn = DuckdbConnectionManager::file_with_flags(path, flags)?;
32
+
let conn = DuckdbConnectionManager::file_with_flags(path, flags).map_err(|e| {
33
+
tracing::warn!("Failed to create DuckDB connection. If you've just upgraded to Liwan 1.2, please downgrade to version 1.1.1 first, start and stop the server, and then upgrade to 1.2 again.");
34
+
eyre::eyre!("Failed to create DuckDB connection: {}", e)
0 commit comments