Download Latest Version install-wizard-v1.12.0.tar.gz (415.1 kB)
Email in envelope

Get an email when there's a new version of Olares

Home / 1.12.0
Name Modified Size InfoDownloads / Week
Parent folder
install-wizard-v1.12.0.tar.gz 2025-08-06 415.1 kB
install.ps1 2025-08-06 2.9 kB
install.sh 2025-08-06 7.1 kB
joincluster.sh 2025-08-06 7.6 kB
publicAddnode.sh 2025-08-06 26.5 kB
publicInstaller.latest 2025-08-06 7.1 kB
publicInstaller.latest.ps1 2025-08-06 2.9 kB
publicInstaller.sh 2025-08-06 7.1 kB
publicRestoreInstaller.sh 2025-08-06 55.8 kB
version.hint 2025-08-06 32 Bytes
README.md 2025-08-06 36.8 kB
v1.12.0 Release source code.tar.gz 2025-08-06 62.5 MB
v1.12.0 Release source code.zip 2025-08-06 63.5 MB
Totals: 13 Items   126.5 MB 1

Olares v1.12.0 is a major release focused on feature introductions, foundational improvements, significant architectural refactoring, and regular bug fixes. Here is a breakdown of what's new in this release.

Features

  • Advanced GPU Management: Olares has integrated HAMi scheduler for advanced GPU schedueling, which supports managing GPUs across different nodes, and offers three allocation modes: exclusive, time-slicing, and memory-slicing. (#1033, [#1293], [#1421], [#1535] @dkeven, @eball)
  • Backup & Restore: You can now perform backups for directories and supported apps like Wise, all manageable via the olares-cli and the redesigned Settings app. (#1069, [#1155], [#1348], [#1369] @aby913)
  • Resilient system upgrades: The upgrade framework has been enhanced to ensure cluster stability and reliability during the update process. The new process includes improved pre-flight checks for disk space and node health, better state management, and confirmation steps before applying a downloaded upgrade. (#1511, [#1546], [#1584], [#1615] @dkeven)
  • LLDAP Integration & security overhaul: Olares 1.12 has centralized user management and enhanced overall security by integrating LLDAP for account authentication.. (#959, [#1292], [#1521], [#1456] @hysyeah, @qq815776412)

Enhancements

  • Core component upgrades: Kubernetes has been upgraded to v1.32.3, etcd to v3.5.18,containerd to v2.1.3, and CUDA support extended to 12.9. (#1014, [#1603] @dkeven)
  • Dashboard: The Dashboard is expanded with more panels. In addition to CPU, memory, and disk, you now get dedicated, real-time insights into GPU and network usage right from the home screen. Each resource now has its own detailed view with key metrics. (#1192, [#1371], [#1439] @eball, @hysyeah)
  • Settings: The Settings app is completely redesigned with cleaner categories and a more intuitive structure, including dedicated sections for the new Backup & Restore, VPN, Network, and GPU settings. (#1117, [#1258], [#1512] @qq815776412, @icebergtsn)
  • Files: Core file-service APIs have been refactored for faster, more reliable file transfers (#1376, [#1433] @lovehunter9, @aby913)
  • Market: The Market has been upgraded with the search function, brand new app categories, and an improved UI to provide better status feedback during app installation. (#1490, [#1504], [#1518] @icebergtsn)
  • Multi-Admin support: As the initial owner, you can now create multiple admins for an even more flexible team and permission management. (#1576 @eball)
  • Simplified networking: The old local domain has been removed for a simplified and more reliable domain resolving model. (#1124 @eball)
  • Notification system: The notification mechanism has been improved with better NATS integration and more reliable message delivery. (#1157, [#1579] @eball, @pengpeng)
  • Multi-node support for files: The Files application has been re-architected to support multi-node deployments for better scalability and resilience. (#1524 @qq815776412)
  • Dynamic helm chart repository: Added support for dynamic Helm chart repositories, making it easier to manage application sources. (#1613 @LittleLollipop)

Bug fixes

  • Installer: Fixed an issue to prevent wiping JuiceFS data on worker uninstall and corrected CoreDNS service IP passing. (#873, [#1128] @dkeven)
  • Authentication: Resolved bugs in auth token validation, fixed a crash in Infisical when a user was not found, and corrected a timing issue with logins after a password reset. (#977, [#1492], [#1585] @hysyeah, @eball)
  • Backup & Restore: Addressed an abnormal restoration state, fixed backup period calculations, and improved checks for disk space. (#1268, [#1434], [#1595] @aby913)
  • GPU: Fixed a nil pointer panic by updating the HAMi version and resolved several bugs in the GPU scheduler. (#1632, [#1407] @dkeven, @eball)
  • Networking: Corrected Headscale ACL API path parameters and fixed bugs related to the local domain solution. (#874, [#1134] @eball)
  • OpenTelemetry: Resolved configuration bugs for annotations and instrumentation, and fixed an Nginx config reload issue. (#1072, [#1312] @eball)
  • Storage: Fixed a cloud drive lock that was not released on thread corruption and resolved a race condition in inotify. (#1178, [#1590] @bleachzou3)

Improvements

  • Codebase & CI/CD: The CLI and daemon codebases have been integrated into the main repository, and CI pipelines have been optimized for faster builds and releases. (#1343, [#1381], [#1514], [#1572] @dkeven)
  • Performance: The app-service API performance was improved by using Kubernetes informers, and a lower-memory fork of dcgm-exporter was adopted for GPU monitoring. (#1322, [#1485] @hysyeah, @dkeven)
  • app-service refactor: The application service has been significantly refactored to improve reliability and performance when installing and managing apps. (#1342, [#1597] @hysyeah)
  • Dependency Management: Upgraded runc to fix a security vulnerability and updated numerous frontend and backend dependencies. (#1473, [#1329] @dkeven, @qq815776412)

How to install v1.12

Due to major refactoring, Olares 1.11.x can't be directly upgraded to 1.12. You will have to uninstall your current version before installing.

[!NOTE] From v1.12, updating is managed on LarePass. Make sure you upgrade your LarePass to the latest version(1.1.322 and above)from your app store before installing.

  1. In your Linux terminal, run bash olares-uninstall.sh to uninstall your current version.
  2. Run curl -fsSL https://olares.sh | bash - to install the latest version.

What's Changed

  • fix(installer): dont wipe juicefs when uninstalling worker by @dkeven PR [#873]
  • bfl: fix headscale acl api path parameters by @eball PR [#874]
  • olares,bfl: update critical pods priority class by @eball PR [#879]
  • fix(installer): modified some commands to compatible running In the container by @dkeven PR [#888]
  • ci: add build-wsl-package workflow by @aby913 PR [#901]
  • ci: build wsl-msi script fix by @aby913 PR [#907]
  • olares: upload the original file with md5 as a backup by @eball PR [#938]
  • kubesphere, bfl, authelia, app-service, system-server, installer: ks remove unused code;support lldap auth by @hysyeah PR [#959]
  • tapr, system-server: fix auth token validate by @hysyeah PR [#977]
  • ci: build restic by @aby913 PR [#1001]
  • feat(bfl): add watcher to apply reverse proxy by @dkeven PR [#1013]
  • feat: upgrade k8s to 1.32 by @dkeven PR [#1014]
  • feat: use HAMi with nvshare as GPU plugin by @dkeven PR [#1033]
  • olares: add opentelemery to cluster to trace the services of cluster by @eball PR [#1042]
  • tapr: move infisical secret service to os-system as a singleton instance by @eball PR [#1047]
  • feat(installer): support swap and zram configurations by @dkeven PR [#1055]
  • fix: add the missing kubernetes image by @dkeven PR [#1056]
  • tapr: add missing fields of db table organizations in Infisical sidecar by @eball PR [#1064]
  • feat(installer): support data backup, restore in olares-cli by @aby913 PR [#1069]
  • olares: fix the opentelemetry annotations configuration bugs by @eball PR [#1072]
  • olares: add system upgrading apps checking by @eball PR [#1090]
  • lldap: change lldap db to postgresql by @hysyeah PR [#1091]
  • feat(installer): add commands to get logs & start/stop Olares; optimize shutdown performance by @dkeven PR [#1092]
  • ks: add pod metric route by @hysyeah PR [#1094]
  • olares: fix opentelemetry instrumentation config by @eball PR [#1097]
  • feat(Files&Vault): update files & vault to new version to v1.3.43 by @qq815776412 PR [#1100]
  • feat: basically compelete reconstruct s3 by @bleachzou3 PR [#1103]
  • olaresd: change the command collect-logs to olares-cli by @eball PR [#1102]
  • fix(gpu): update libvgpu.so with more tolerant GLIBC requirements by @dkeven PR [#1104]
  • knowledge: update knowledge to v0.1.67 by @kaki-admin PR [#1112]
  • feat(settings): update settings support vpn config by @qq815776412 PR [#1117]
  • feat(files&wise&files-server): update files & wise new version to v1.3.44 by @qq815776412 PR [#1119]
  • fix: fix latest reconstruct awss3 error, mainly about repeat file or … by @bleachzou3 PR [#1120]
  • feat(knowledge): update knowledge new version to v0.1.68 by @kaki-admin PR [#1125]
  • bfl, authelia, tapr: new solution for local domain by @eball PR [#1124]
  • app-service: fix nil tailscale in update application by @hysyeah PR [#1127]
  • fix(installer): pass the correct coredns service ip by @dkeven PR [#1128]
  • fix: files-server jsonify message for status 500 by @lovehunter9 PR [#1129]
  • fix(installer): add cli command for querying supported backup regions by @aby913 PR [#1135]
  • l4-bfl-proxy, tapr, authelia: fix local domain solution bugs by @eball PR [#1134]
  • feat: supporting folder backup and restoration by @aby913 PR [#1155]
  • authelia, notifications: send login msg to notification server from authelia by @eball PR [#1157]
  • studio,studio-server: fix some bug by @hysyeah PR [#1161]
  • fix: fix cloud drive lock not released when some thread corrupted by @bleachzou3 PR [#1178]
  • backup-server: fix bugs in api and worker management by @aby913 PR [#1179]
  • tapr: add other query type response code by @eball PR [#1186]
  • backup-server: api adjustment, working pool integration by @aby913 PR [#1191]
  • olares: hami monitoring api for dashboard by @eball PR [#1192]
  • backup-server: query page, pool with multi users by @aby913 PR [#1193]
  • olares, app-service: fix hami gpu monitoring configuration bug by @eball PR [#1197]
  • tapr: fix corefile updating bug by @eball PR [#1201]
  • feat: move argo,knowledge and download to os-system by @kaki-admin PR [#1198]
  • olares: add lint check listing changed files scope by @eball PR [#1204]
  • fix(knowledge): db connect error by @kaki-admin PR [#1205]
  • olares: daily lint check all charts files by @eball PR [#1206]:
  • backup-server: fix backup total size by @aby913 PR [#1211]
  • olares: lint errors in values.yaml by @eball PR [#1210]
  • fix(knowledge): argo archivelogs and knowledge service error by @kaki-admin PR [#1212]
  • backup-server: backup loacal path invalid, api response data format by @aby913 PR [#1213]
  • fix(knowledge): redis addr error by @kaki-admin PR [#1214]
  • backup-server: restore params invalid, api response data format by @aby913 PR [#1215]
  • fix(knowledge): recommend install and uninstall error by @kaki-admin PR [#1221]
  • backup-server: resolved restoration from space and COS using backupUr… by @aby913 PR [#1222]
  • backup-server: api interface enhancement by @aby913 PR [#1227]
  • otel: run collector as user 1000 by @eball PR [#1231]
  • tapr: replace nxdomain with noerror by @eball PR [#1232]
  • backup-server: fix backup to s3, improve api interface by @aby913 PR [#1235]
  • backup-server: add notification, improve api interface by @aby913 PR [#1246]
  • olaresd: list more wifi access points by @eball PR [#1249]
  • fix: lldap usergroup sync, backup notify improve by @aby913 PR [#1253]
  • fix: backup notify improve by @aby913 PR [#1254]
  • backup-server: snapshot progress notification blocking by @aby913 PR [#1255]
  • settings: update settings backup function by @icebergtsn PR [#1258]
  • fix: create crd in helm post-install hook by @dkeven PR [#1263]
  • feat: Tailscale for admin user uses tun interface by @0x7fffff92 PR [#1267]
  • fix: correct minVersion in version.hint to follow semver spec by @dkeven PR [#1269]
  • profile, market: modify default theme configuration by @icebergtsn PR [#1276]
  • lldap,bfl,app-service: user event publish;subnet mask minus 1 by @hysyeah PR [#1277]
  • backup-server: abnormal restoration state, get space cos stats failed by @aby913 PR [#1268]
  • fix: argo archivelog and knowledge feed save bug by @kaki-admin PR [#1283]
  • fix: change argo and sync run user by @kaki-admin PR [#1287]
  • feat(login & wizard): Encrypted transmission of login password by @qq815776412 PR [#1292]
  • feat: upgrade hami and use original libvgpu.so by @dkeven PR [#1293]
  • backup-server: support external directory by @aby913 PR [#1294]
  • olares: add otel instrumentations by @eball PR [#1295]
  • feat(settings): Encrypted transmission of login password by @qq815776412 PR [#1296]
  • olaresd: steamheadless sunshine mdns proxy by @eball PR [#1297]
  • backup-server: check disk free space, api optimization by @aby913 PR [#1298]
  • ks,node_exporter,installer: add some metrics by @hysyeah PR [#1299]
  • olares: add otel instrumentation image to manifest by @eball PR [#1300]
  • backup-server: fix external binding, improve message pushing by @aby913 PR [#1301]
  • olaresd: manage registries and images in containerd by @dkeven PR [#1303]
  • olares: fix go instrumentation resource limit typo by @eball PR [#1302]
  • settings & files: update settings mirror manager & backup, files support backup by @qq815776412 PR [#1304]
  • backup-server: restore bug fix, sdk supports backup from file list by @aby913 PR [#1307]
  • bfl: fix sub user delete issue by @hysyeah PR [#1310]
  • fix(settings): the problem of failure to create sub-account by @qq815776412 PR [#1311]
  • otel: nginx auto instrumentation config reload bug fix by @eball PR [#1312]
  • feat: Let notification server can get users information by @pengpeng PR [#1313]
  • feat(installer): get rid of redundant subcommand and scripts; collect dmesg logs by @dkeven PR [#1314]
  • backup-server: improve url check for snapshots retrieval and restore … by @aby913 PR [#1316]
  • otel: nginx instrumentation arm64 version build bug by @eball PR [#1315]
  • fix(chart): remove redundant format symbol in template by @dkeven PR [#1317]
  • app-service: improve api performance by use k8s informer by @hysyeah PR [#1322]
  • otel: add arm64 version ubuntu nginx by @eball PR [#1324]
  • backup-server: queue optimization, backup and restore process adjust by @aby913 PR [#1326]
  • authelia: replace redis client pool of session provider by @eball PR [#1323]
  • otel: bump the go auto-instrumentation image version by @eball PR [#1328]
  • feat(settings-server): upgrade node version 24.0.2 & nestjs version to 11.1.1 by @qq815776412 PR [#1329]
  • otel: fix nginx instrumentation too many headers by @eball PR [#1330]
  • backup-server: code improve, restore fix by @aby913 PR [#1331]
  • otel: fix nginx instrumentation arm64 build script bug by @eball PR [#1332]
  • settings: restore function update and add space backup usage by @icebergtsn PR [#1333]
  • olares: fix redis password lost by @LittleLollipop PR [#1334]
  • feat: Merge the code currently scattered across the beclab and Above-os organizations into the Olares repository. by @pengpeng PR - [#1325]
  • olares: compatible with current version olares-cli by @eball PR [#1335]
  • backup-server: code refactoring and process improvement by @aby913 PR [#1336]
  • tapr: add roles to pg user by @eball PR [#1337]
  • ks: update cronjob gv to batch/v1 by @hysyeah PR [#1338]
  • hami: gpu slicing scheduler by @eball PR [#1339]
  • app-service: app installation refactor by @hysyeah PR [#1342]
  • refactor: integrate CLI's code & CI into main repo by @dkeven PR [#1343]
  • fix(ci): upload in correct cli artifacts output path by @dkeven PR [#1344]
  • fix(ci): pass correct version var when deploying in CI by @dkeven PR [#1345]
  • kubesphere,node-exporter: add metric data_bytes_written, data_bytes_read by @hysyeah PR [#1347]
  • backup-server: support app backup by @aby913 PR [#1348]
  • knowledge: add backup function by @kaki-admin PR [#1349]
  • fix(otel): specify auto instrumentation image for nodejs service by @dkeven PR [#1350]
  • fix(cli): update CUDA version in node labels after upgrading GPU driver by @dkeven PR [#1352]
  • feat: move files & vault & market & desktop frontend to system frontend by @qq815776412 PR [#1351]
  • feat(notification): change ci method and reduce docker image size by @pengpeng PR [#1353]
  • fix(desktop): websocket config error by @qq815776412 PR [#1354]
  • cli(refactor): adjust local release logic for new project structure by @dkeven PR [#1355]
  • fix(notification): fix crash issue by @pengpeng PR [#1356]
  • fix(desktop): that the customized desktop background image does not display by @qq815776412 PR [#1357]
  • app-service: app install state by @hysyeah PR [#1358]
  • olares: add nats info for system files,vault,seafile,search,notification by @hysyeah PR [#1359]
  • fix(cli): also consider 3D controller when detecting GPU by lspci by @dkeven PR [#1360]
  • fix(cli): remove the local flag in local release version by @dkeven PR [#1361]
  • feat: schedule/allocate pod by gpu bindings and different share modes by @dkeven PR [#1363]
  • bfl: add a new olares-info api by @eball PR [#1365]
  • fix(vault & files): frontend nginx config error by @qq815776412 PR [#1366]
  • backup-server: support app restore by @aby913 PR [#1369]
  • app-service: fix some state bug by @hysyeah PR [#1370]
  • cli,kubesphere: add some memory metrics by @hysyeah PR [#1371]
  • fix(cli): just install a single instance of GPU driver by @dkeven PR [#1372]
  • fix(cli): lift cuda version restraint to 12.8 by @dkeven PR [#1374]
  • feat: files: path unified uri, copy task & mounted data by @lovehunter9 PR [#1376]
  • fix(cli): mitigate some security issues by bumping dependency versions by @dkeven PR [#1375]
  • analytics: fix typo by @eball PR [#1377]
  • app-service: fix cancel operation context by @hysyeah PR [#1378]
  • market: modify the market app status based on the new version status of appService by @icebergtsn PR [#1379]
  • knowledge: fix backup & remove entry file bugs by @kaki-admin PR [#1380]
  • refactor: integrate Olares daemon's code & CI into main repo by @dkeven PR [#1381]
  • bfl: crash and bulk http clients by @eball PR [#1382]
  • backup-server: package name adjustment by @aby913 PR [#1384]
  • feat(system-frontend): update user-service support web socket by @qq815776412 PR [#1385]
  • kubesphere,app-service: add disk partion metric; by @hysyeah PR [#1386]
  • fix: files sync dir rename bug by @lovehunter9 PR [#1387]
  • fix(ci): use correct daily release version for daemon by @dkeven PR [#1388]
  • fix(ci): pass in git ref when calling workflow for submodule by @dkeven PR [#1392]
  • feat: seafile separate image by @lovehunter9 PR [#1383]
  • feat: get rid of nvshare by @dkeven PR [#1389]
  • fix(daemon): reset upgrade target when not upgrading by @dkeven PR [#1390]
  • feat: dedicated namespace for gpu-scheduler by @dkeven PR [#1394]
  • market, settings: update version to v1.3.69 by @icebergtsn PR [#1396]
  • app-service,bfl: gpu namespace netpol;refresh token api;nats user perm by @hysyeah PR [#1395]
  • feat: add kvroks dependency by @pengpeng PR [#1399]
  • feat: add file monitor for data, drive, external, cache. by @bleachzou3 PR [#1397]
  • fix: remove duplicate container in gpu yaml and notification yaml in user space by @pengpeng PR [#1398]
  • fix: fix resources conflict for search3monitor by @bleachzou3 PR [#1406]
  • gpu: fix gpu scheduler bugs by @eball PR [#1407]
  • feat(vault-server&user-service): update user server & vault-server support websocket by @qq815776412 PR [#1408]
  • refactor: CLI code refactor by @aby913 PR [#1401]
  • feat(knowledge): websocket update by @kaki-admin PR [#1402]
  • fix: files-server bug when listing external if any smb folder is stated as host is down by @lovehunter9 PR [#1403]
  • app-service,bfl: fix upgrade failed bug,add appid to pod label;fix call analytics-server by @hysyeah PR [#1404]
  • backup-server: improve message by @aby913 PR [#1405]
  • feat: files-server batch_delete by @lovehunter9 PR [#1409]
  • tapr: bump postgresql and citus version & optimize middleware api by @eball PR [#1410]
  • fix: fix movedto event error by @bleachzou3 PR [#1411]
  • feat: all tailscale use tun interface by @0x7fffff92 PR [#1391]
  • gpu: add lock to launch kernel functions by @eball PR [#1413]
  • fix: remove studio server envoy sidecar by @hysyeah PR [#1415]
  • fix(ci): copy back joincluster script before releasing by @dkeven PR [#1416]
  • tapr: coredns set tailscale sub dns by @hysyeah PR [#1417]
  • feat(system-frontend): update desktop&market&user-service new version by @qq815776412 PR [#1418]
  • fix: move USER_INDEX env to front by @hysyeah PR [#1419]
  • fix: fix delete event bug by @bleachzou3 PR [#1420]
  • feat(gpu): add APIs to manage GPU mode and app binding by @dkeven PR [#1421]
  • fix: add wait for lldap, bfl by @hysyeah PR [#1422]
  • fix: files-server copy task cancel bug by @lovehunter9 PR [#1423]
  • feat(notification): update to 1.12.6 to receive message from nats subject by @pengpeng PR [#1425]
  • fix(desktop): upgrade websocket notification and search error by @qq815776412 PR [#1426]
  • gpu: set the real memory env to pod by @eball PR [#1424]
  • fix(gpu): use node affinity to select master node for hami-scheduler by @dkeven PR [#1428]
  • fix(manifest): add missing citus image by @dkeven PR [#1429]
  • feat(gpu): auto-create GPUBindings for pods falling back to timeslicing GPUs by @dkeven PR [#1430]
  • cli: change the module name of the cli by @eball PR [#1431]
  • fix(system-frontend/app-service/bfl): update system-frontend , app-service and bfl by @yongheng2016 PR [#1432]
  • files: refactor cloud call service by @aby913 PR [#1433]
  • backup-server: fix backup period calculation by @aby913 PR [#1434]
  • fix: fix monitor document title detection language error by @bleachzou3 PR [#1435]
  • daemon: change the module name of the olares-daemon by @eball PR [#1436]
  • feat: remove pure lingua-rs language detection method by @bleachzou3 PR [#1437]
  • fix: cpu temp metric by @hysyeah PR [#1438]
  • daemon: add api to dashboard by @eball PR [#1439]
  • knowledge: fix article extractor bugs by @kaki-admin PR [#1440]
  • feat(system-frontend): update system frontend apps new version by @qq815776412 PR [#1441]
  • fix: fix search3 error by @bleachzou3 PR [#1444]
  • fix(daemon): do not manage network interfaces of K8s by @dkeven PR [#1446]
  • refactor(cli): distinguish between 32-bit and 64-bit arch in release ci by @dkeven PR [#1447]
  • cli,bfl,app-service: new namespace structure by @eball PR [#1443]
  • authelia: wrong lldap service namespace configuration by @eball PR [#1448]
  • files: fix files, gateway image by @aby913 PR [#1449]
  • refactor(cli): unify local release with daily build by @dkeven PR [#1450]
  • feat(system-frontend/ks_server): update apps image and monitoring server versions by @yongheng2016 PR [#1451]
  • tapr: change nats subjet name by @hysyeah PR [#1452]
  • cli, daemon: persist the user name to the Olares release file by @eball PR [#1454]
  • feat(system-frontend): update dashboard, control hub, and settings image by @yongheng2016 PR [#1455]
  • lldap,tapr: add totp api by @hysyeah PR [#1456]
  • tapr, cli:add extension vchord to pg and decrease k3s image fs threshold by @eball PR [#1458]
  • authelia: replace http session with lldap jwt by @eball PR [#1459]
  • lldap,system-server: pub event async; chanage secret ns by @hysyeah PR [#1460]
  • feat(system-frontend): update desktop files search; update dashboard chart components; by @qq815776412 PR [#1461]
  • feat: return search3 result with standard resource_urri by @bleachzou3 PR [#1462]
  • refactor(daemon): new scheme for upgrade APIs and operations by @dkeven PR [#1463]
  • authelia: add SameSite option to set-cookie by @eball PR [#1464]
  • gpu: bump libvgpu.so version by @eball PR [#1465]
  • wise, studio, desktop, dashboard: update system frontend version to v1.3.82 by @icebergtsn PR [#1466]
  • feat(knowledge): add ebook , pdf download and article extractor by @kaki-admin PR [#1467]
  • feat(user-service, notification, analytics): put prisma library under node_moudles in dockers by @pengpeng PR [#1468]
  • feat: build and use hami-webui images using our own repo by @dkeven PR [#1469]
  • node-exporter: add pcie_version,sata_version label for disk metric by @hysyeah PR [#1470]
  • authelia: remove httponly option from set-cookie by @eball PR [#1471]
  • fix(cli): do not wait for recreation of pods without owner when changing ip by @dkeven PR [#1472]
  • olares: move gpu package by @eball PR [#1474]
  • fix(daemon): upgrade runc dependency to fix vulnerability by @dkeven PR [#1473]
  • gpu: refactor gpu scheduler with cpp by @eball PR [#1475]
  • feat(system-frontend): merge system apps main by @qq815776412 PR [#1476]
  • feat: search3 support multiple node for cache and external, run as daemonset by @bleachzou3 PR [#1477]
  • feat(cli): set explicit image gc policy when installing K8s by @dkeven PR [#1478]
  • feat(tailscale): let tailscale run on the node where headscale is run… by @0x7fffff92 PR [#1479]
  • olaresd: network interface api modifed and nvstream mdns bug fix by @eball PR [#1480]
  • ks,cli: remove host_ip label from some metric by @hysyeah PR [#1482]
  • fix(cli): set health host of felix to lo addr explicitly by @dkeven PR [#1483]
  • fix(system-frontend): copy nginx address error by @qq815776412 PR [#1484]
  • feat(knowledge): add youtube feed and optimize the file name for aria2 download by @kaki-admin PR [#1481]
  • perf(gpu): use our fork of dcgm-exporter with lower memory consumption by @dkeven PR [#1485]
  • fix(manifest): add missing app author label to argo deploy by @dkeven PR [#1486]
  • feat(system-frontend): update system-frontend new version to v1.3.86 by @qq815776412 PR [#1487]
  • fix(manifest): update the missed reverse proxy image version by @dkeven PR [#1488]
  • authelia: add user list api by @eball PR [#1489]
  • fix: 1. fix: like 'why-olares.md', if input 'why', 'olares', search w… by @bleachzou3 PR [#1491]
  • market: multi user multi source by @icebergtsn PR [#1490]
  • infisical: crash when user not found by @eball PR [#1492]
  • olaresd: refresh user expiring certs by @eball PR [#1493]
  • chore(cli): remove unused DeleteCache arg and module by @dkeven PR [#1495]
  • bfl: do not change owner when restart by @eball PR [#1496]
  • feat(cli): auto enable GPU when adding new node by @dkeven PR [#1497]
  • feat(headscale): let headscale run on the master node like l4-bfl-proxy by @0x7fffff92 PR [#1498]
  • market: waiting for the app-service to start & displays the failed status of the installation button. by @icebergtsn PR [#1499]
  • infisical: create user error by @eball PR [#1501]
  • fix(cli): also reserve local ports for l4-proxied service by @dkeven PR [#1502]
  • feat(cli): config endpoint_pod_names in coredns when installing by @dkeven PR [#1503]
  • fix: when need physical path, miss use frontend_resource_uri by @bleachzou3 PR [#1500]
  • market: add local chart upload socket event & update menu and add search function by @icebergtsn PR [#1504]
  • fix(daemon): handle empty pid files when check process running by @dkeven PR [#1505]
  • fix(cli): also update local reserved ports when modifying sysconf by @dkeven PR [#1506]
  • fix(download): fix download task operation & reduce youtube API requests by @kaki-admin PR [#1507]
  • olares: refactor installation manifest by @eball PR [#1508]
  • market, profile: fix display error in avatar selector's image list and clear market data when terminusId changed by @icebergtsn PR - [#1509]
  • fix(cli): clear upgrade-related state files when uninstalling by @dkeven PR [#1510]
  • feat(upgrade): update sysconf for specific versions by @dkeven PR [#1511]
  • market, settings: fix the problem of theme settings & settings apps status & market terminusInfo error by @icebergtsn PR [#1512]
  • studio-server: move studio server to os-framework by @hysyeah PR [#1513]
  • perf(ci): ignore more archs when releasing cli by @dkeven PR [#1514]
  • tapr: add default perm for nats subject by @hysyeah PR [#1515]
  • authelia: update oidc cert by @eball PR [#1516]
  • market: v1.12 new category and fix some bugs. by @icebergtsn PR [#1518]
  • bfl, app-service, system-frontend/dashboard: remove analytics by @hysyeah PR [#1520]
  • bfl, authelia, lldap: change access-token expiry duration, support refresh and revoke user token by @hysyeah PR [#1521]
  • fix(ci): specify repo when checkout code for PR by @dkeven PR [#1523]
  • feat(files): files supports multiple nodes by @qq815776412 PR [#1524]
  • fix(daemon): apply filters correctly when listing users by @dkeven PR [#1525]
  • feat: seafile add support for avi, wmv, mkv, flv, rmvb by @lovehunter9 PR [#1526]
  • authelia: send login message to os.users.<olaresid> by @hysyeah PR [#1527]
  • feat: hybrid unigram search for title by @bleachzou3 PR [#1528]
  • ci: add a parameter of the code repository by @eball PR [#1529]
  • fix(cli): remove state files of olaresd when uninstalling by @dkeven PR [#1530]
  • feat(knowledge): knowledge & download refactor by @kaki-admin PR [#1531]
  • fix(files): deletion and other fixes by @aby913 PR [#1532]
  • fix: waiting... Both uppercase and lowercase letters can be searched, include special token by @bleachzou3 PR [#1533]
  • feat: Chinese uses both single-character segmentation and word segmen… by @bleachzou3 PR [#1534]
  • feat(gpu): add more metrics in GPU monitor API by @dkeven PR [#1535]
  • authelia: send notification in user login phase by @eball PR [#1536]
  • bfl: change unmount-api of file-server by @eball PR [#1537]
  • fix: simplify nat permission request by @hysyeah PR [#1538]
  • fix(files): external delete by @aby913 PR [#1539]
  • fix(headscale): Make the Affinity Rule Strict by @0x7fffff92 PR [#1540]
  • olaresd: refactor api server by @eball PR [#1541]
  • otel: disable telemetry by default by @eball PR [#1542]
  • app-service, bfl, cli, authelia,kubesphere: support create user from user cr by @hysyeah PR [#1543]
  • system-frontend&user-service: update user-service & system-frontend new version by @qq815776412 PR [#1544]
  • fix(user-service): config redis host error by @qq815776412 PR [#1545]
  • cli(refactor): new structure for upgrade by @dkeven PR [#1546]
  • bfl: change ingress default domain by @eball PR [#1547]
  • fix(cli): make sure hostname resolvable before running olaresd by @dkeven PR [#1548]
  • fix: files sync paste dir out bug by @lovehunter9 PR [#1549]
  • fix: invalid path clean watch error by @bleachzou3 PR [#1550]
  • daemon: change api cors module and signature validating by @eball PR [#1552]
  • bfl, studio, tapr, authelia: fit new user owner role by @hysyeah PR [#1551]
  • fix(cli): bump helm version to v3.18.4 by @dkeven PR [#1554]
  • fix: get ctime error by @bleachzou3 PR [#1555]
  • fix(cli): check emptiness of user and domain before write release file by @dkeven PR [#1556]
  • app-service: correct entrance status;workflow install by @hysyeah PR [#1557]
  • system-frontend&market: release new version by @qq815776412 PR [#1558]
  • feat(cli): adjust release line constraint and output order of upgrade path command by @dkeven PR [#1561]
  • fix(daemon): filter out invalid IPs when getting host IP by @dkeven PR [#1563]
  • feat(ci): record cdn object file size in manifest by @dkeven PR [#1566]
  • feat(gpu): update metrics API for HAMi-WebUI and library for HAMi by @dkeven PR [#1568]
  • dashboard&settings&desktop&backup&user-service: fix some bugs and add backup nats message by @qq815776412 PR [#1569]
  • feat(docs): update config to support search by @pengpeng PR [#1573]
  • feat(ci): retrieve and save uncompressed size of layers in image manifest by @dkeven PR [#1570]
  • fix: nftables only for owner by @0x7fffff92 PR [#1571]
  • perf(ci): use skopeo to upload image archive to cdn by @dkeven PR [#1572]
  • fix(backup): replace node name for External path by @aby913 PR [#1577]
  • system-frontend: move socket to sharedworker and fix some ui bugs by @icebergtsn PR [#1578]
  • app-service: add runAsInternal option and multi-admin supported in v1 package by @eball PR [#1576]
  • feat: add notification support by @pengpeng PR [#1579]
  • feat(docs): Remove knowledge, rsshub and argowoflow infomation from Readme by @pengpeng PR [#1581]
  • Revert "feat(ci): retrieve and save uncompressed size of layers in image manifest (#1570) by @dkeven PR [#1582]
  • feat: add intent sub pub on market and user-service by @pengpeng PR [#1583]
  • feat(daemon): optimize and add new params to the upgrade feature by @dkeven PR [#1584]
  • authelia, lldap: fix login failed after reset password within one second by @hysyeah PR [#1585]
  • system-frontend&files-server: release new version to fix some bugs by @qq815776412 PR [#1586]
  • bfl: remove token auth from ingress by @eball PR [#1587]
  • app-service: add workflow label to the namespace of workeflow by @eball PR [#1588]
  • fix(daemon): do not clear upgrade state file when upgrading is in progress by @dkeven PR [#1589]
  • fix: fix inotify race by @bleachzou3 PR [#1590]
  • fix(daemon): do not set download state again after completion by @dkeven PR [#1591]
  • feat: add vendor type to olares-cli/olaresd by @dkeven PR [#1592]
  • bfl: add files api routing to settings by @eball PR [#1593]
  • fix(files): update global external data on mount by @aby913 PR [#1594]
  • fix(backup): add check disk space by @aby913 PR [#1595]
  • vault-server,vault-admin,system-frontend: update system-frontend some bugs by @qq815776412 PR [#1596]
  • app-service: support v2 install;operate app by crd;user event publish to nats by @hysyeah PR [#1597]
  • tapr: add the svc of postgres for the shared system app by @eball PR [#1599]
  • notification,user-service,wizard: update notification by @pengpeng PR [#1602]
  • feat: upgrade containerd to v2.1.3 by @dkeven PR [#1603]
  • fix(monitoring-server): update monitoring server role management by @yongheng2016 PR [#1604]
  • fix(backup): wise svc upgrade by @aby913 PR [#1605]
  • fix: make the affinity rule strict for tailscale by @0x7fffff92 PR [#1606]
  • app-service,user-service: fix wehbook,uninstall bug; user-service nats auth error by @hysyeah PR [#1607]
  • bfl, authelia: fix internal mode and get real ip by @eball PR [#1608]
  • feat(cli): download wizard from different vendor path by @dkeven PR [#1609]
  • fix(daemon): optimize disk space and node health check before upgrade by @dkeven PR [#1610]
  • refactor(ci): merge archs in olaresd's goreleaser config by @dkeven PR [#1611]
  • fix(cli): make the timer for renewing K8s certs persistent by @dkeven PR [#1612]
  • feat:add dynamic chart repository by @LittleLollipop PR [#1613]
  • feat(daemon): add API to confirm upgrade after download by @dkeven PR [#1615]
  • app-service: fix somebug and optimize image download progress by @hysyeah PR [#1616]
  • notification-api,user-service,system-frontend: fix notification error & fix system-frontend bugs by @qq815776412 PR [#1617]
  • fix: self-signed certificate with a long expiration by @eball PR [#1614]
  • feat(gpu): force out app exclusively bound to GPU by @dkeven PR [#1619]
  • fix(ci): specify arch variant in goreleaser override config by @dkeven PR [#1621]
  • feat(cli): inject rootfs type to global envs by @dkeven PR [#1620]
  • lldap, authelia: sign a 2fa token from lldap after larepass signed by @eball PR [#1622]
  • feat(daemon): make upgrade download progress more smooth by @dkeven PR [#1623]
  • node_exporter, app-service: exclude virtual disk like qemu;use new chart repo;set values fs_type by @hysyeah PR [#1624]
  • fix(backup): nats service check by @aby913 PR [#1625]
  • system-frontend: fix 1.12 files some bugs by @qq815776412 PR [#1626]
  • feat: add producer, consumer watch by @bleachzou3 PR [#1627]
  • fix(upgrade): wait for user to finish activation before upgrading by @dkeven PR [#1628]
  • feat: upgrade Kubernetes to v1.33.3 by @dkeven PR [#1629]
  • fix: market service bug in 0.4.13 by @LittleLollipop PR [#1631]
  • fix(gpu): update hami version to avoid nil pointer panic by @dkeven PR [#1632]
  • feat(upgrade): add upgrade tasks for K3s and GPU plugin by @dkeven PR [#1633]
  • sys-event: fix publish user resource usage error by @hysyeah PR [#1634]
  • system-frontend,user-service: remove studio from system-frontend and fix some bugs by @qq815776412 PR [#1635]
  • fix(gpu): revert buggy code change from upstream by @dkeven PR [#1637]
  • fix(upgrade): switch upgrader for 0728 to 0729 by @dkeven PR [#1638]
  • cli: fix the installation in oic on Windows by @eball PR [#1636]
  • feat: update system frontend and user service version by @icebergtsn PR [#1642]
  • app-service: fix user sync error by @hysyeah PR [#1639]
  • fix(cli): trucate file before untar by @dkeven PR [#1644]
  • fix(upgrade): split olares version update and upgrade of settings chart by @dkeven PR [#1647]
  • hami: sync hami-core 2.6.0 by @eball PR [#1646]
Source: README.md, updated 2025-08-06