Changelog

Release Date: Jun 04, 2025

What's Changed

⚠️ Troubleshooting: Resolve member Role Errors Before Upgrading to rc1

In older versions of OpenObserve, the predefined role member was supported. This role is no longer recognized in rc1. If you attempt to upgrade to rc1 without addressing this change, the following error will occur during database initialization:

db init failed: Migration Error: unknown variant `member`, expected one of `root`, `admin`, `editor`, `viewer`, `user`, `service_account` at line 1 column 337

To resolve this issue, you have two options:

Option 1: Manually update user roles in the database

  1. Identify users who are assigned with the member role:
SELECT key1, value FROM meta WHERE module = 'user' AND value LIKE '%member%';

This will return all affected users. 2. For each user, update the role from member to admin. Replace the example below with the actual user information from the previous query:

UPDATE meta
SET value = '{"email":"john2.com","first_name":"","last_name":"","password":"$argon2d$v=16$m=2048,t=4,p=2$Mnk1TENIdUhGSkhwWmZ5RWM5NDZPcTUxc3hC$22HAn5SgBlFzOeX0BIHQp+9SfWOoW7gWTqwVTWHWetY","salt":"2y5LCHuHFJHpZfyEc946Oq51sxB","organizations":[{"name":"default","token":"WspLdV32sipt77dV","rum_token":"rumKkfyhHokE6w2Kn1w","role":"admin"}],"is_external":false,"password_ext":"$argon2d$v=16$m=2048,t=4,p=2$b3Blbm9ic2VydmU$QXkt3y343CjMJy9WEAn1+Yt3CworSuZh0MlOGdljsEw"}'
WHERE key1 = 'john2.com';

Note: If users with member role are not needed, you may remove them to resolve this issue:

DELETE FROM meta where module = 'user' AND value LIKE '%member%’;

Option 2: Upgrade directly to rc2

The rc2 release includes fixes that handle the deprecated member role automatically. If you prefer not to make manual database changes, upgrade to rc2 instead of rc1.

🐳 Docker Images

Available at:

New Contributors