ocis

ownCloud Infinite Scale Stack

APACHE-2.0 License

Stars
1.2K
Committers
114

Bot releases are hidden (Show)

ocis - 5.0.0-alpha.1

Published by ownclouders 12 months ago

Changes in 5.0.0

Summary

  • Bugfix - Return 423 status code on tag create: #7596
  • Bugfix - Delete outdated userlog events: #7410
  • Bugfix - Don't reload web config: #7369
  • Bugfix - Fix the auth service env variable: #7523
  • Bugfix - Fix the kql-bleve search: #7290
  • Bugfix - Fix default language fallback: #7465
  • Bugfix - Fix 403 in docs pipeline: #7509
  • Bugfix - Check school number for duplicates before adding a school: #7351
  • Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: #7319
  • Bugfix - Set existing mountpoint on auto accept: #7592
  • Bugfix - Deprecate redundant encryptions settings for notification service: #7345
  • Bugfix - Token storage config fixed: #7528
  • Bugfix - Fix preview request 500 error when made too early: #7502
  • Bugfix - GetUserByClaim fixed for Active Directory: #7476
  • Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: #7312
  • Bugfix - Set the mountpoint on auto accept: #7460
  • Change - Auto-Accept Shares: #7097
  • Change - Change the default TUS chunk size: #7273
  • Enhancement - Support spec violating AD FS access token issuer: #7138
  • Enhancement - Add "Last modified" filter Chip: #7455
  • Enhancement - Add the Banned Passwords List: #4197
  • Enhancement - Add the password policies: #7285
  • Enhancement - Bump Reva: #7611
  • Enhancement - Edit wrong named enves: #7406
  • Enhancement - Introduce clientlog service: #7217
  • Enhancement - Set default for Async Uploads to true: #7416
  • Enhancement - The default language added: #7417
  • Enhancement - Config for disabling Web extensions: #7486
  • Enhancement - Add login URL config: #7317
  • Enhancement - New value auto for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356
  • Enhancement - Tika content extraction cleanup for search: #7553
  • Enhancement - SSE for messaging: #6992
  • Enhancement - Implement sharing roles: #7524
  • Enhancement - Improve SSE format: #7325
  • Enhancement - Keyword Query Language (KQL) search syntax: #7212
  • Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: #7176
  • Enhancement - Add new permission to delete public link password: #7538
  • Enhancement - The password policies change request: #7264
  • Enhancement - Proxy uses service accounts for provisioning: #7240
  • Enhancement - Add config to enforce passwords on all public links: #7547
  • Enhancement - Introduce service accounts: #6427
  • Enhancement - Make sse service scalable: #7382
  • Enhancement - Allow configuring storage registry with envvars: #7554
  • Enhancement - Thumbnail generation with image processors: #7409
  • Enhancement - Update web to v8.0.0: #7622

Details

ocis - 4.0.2

Published by ownclouders about 1 year ago

Changes in 4.0.2

Summary

  • Bugfix - Bump reva to 2.16.1: #7350
  • Bugfix - Do not reset received share state to pending: #7319
  • Bugfix - Check school number for duplicates before adding a school: #7351
  • Bugfix - Disable username validation for keycloak example: #7230
  • Bugfix - Actually pass PROXY_OIDC_SKIP_USER_INFO option to oidc client middleware: #7220
  • Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: #7312
  • Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: #7176

Details

ocis - 4.0.2-rc.1

Published by ownclouders about 1 year ago

Changes in 4.0.2

Summary

  • Bugfix - Bump reva to 2.16.1: #7350
  • Bugfix - Do not reset received share state to pending: #7319
  • Bugfix - Check school number for duplicates before adding a school: #7351
  • Bugfix - Disable username validation for keycloak example: #7230
  • Bugfix - Actually pass PROXY_OIDC_SKIP_USER_INFO option to oidc client middleware: #7220
  • Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: #7312
  • Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: #7176

Details

ocis - 4.0.1

Published by ownclouders about 1 year ago

ocis - 4.0.0

Published by ownclouders about 1 year ago

Changes in 4.0.0

Summary

  • Bugfix - Add default store to postprocessing: #6578
  • Bugfix - Add token to LinkAccessedEvent: #6554
  • Bugfix - Add missing timestamps: #6515
  • Bugfix - Check public auth first: #6900
  • Bugfix - Don't connect to ldap on startup: #6565
  • Bugfix - Let clients cache web and theme assets: #6914
  • Bugfix - Fix CORS issues: #6912
  • Bugfix - Handle the bad request status: #6469
  • Bugfix - Fix error message on 400 response for thumbnail requests: #2064
  • Bugfix - Graph service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting: #7032
  • Bugfix - Fix nats registry: #6881
  • Bugfix - Fix the oidc role assigner: #6605
  • Bugfix - Fix the default document language for OnlyOffice: #6878
  • Bugfix - Fix the routing capability: #9367
  • Bugfix - Fix the search: #6947
  • Bugfix - Fix search shares: #6741
  • Bugfix - Restart Postprocessing: #6726
  • Change - YAML configuration files are restricted to yaml-1.2: #6510
  • Enhancement - Add 'ocis decomposedfs check-treesize' command: #6556
  • Enhancement - Add IDs to graph resource logging: #6593
  • Enhancement - Add permissions to report: #6528
  • Enhancement - Add command for rebuilding the jsoncs3 share manager indexes: #6986
  • Enhancement - Add more metadata to the remote item: #6300
  • Enhancement - Add X-Request-Id to all responses: #6715
  • Enhancement - Add SSE Endpoint: #5998
  • Enhancement - We added the storage id to the audit log for spaces: #6548
  • Enhancement - Make the post logout redirect uri configurable: #6583
  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Add old & new values to audit logs: #6537
  • Enhancement - Bump Hugo: #6787
  • Enhancement - Bump reva to 2.16.0: #6829
  • Enhancement - Bump sonarcloud: #6961
  • Enhancement - Clarify license text in the dev docs: #6755
  • Enhancement - Use reva client selectors: #6452
  • Enhancement - Configure max grpc message size: #6849
  • Enhancement - Thumbnails can be disabled for webdav & web now: #6577
  • Enhancement - Add companion URL config: #6453
  • Enhancement - Add imprint and privacy url config: #6462
  • Enhancement - Add logged out url config: #6549
  • Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: #6328
  • Enhancement - Add postprocessing mimetype to extension helper: #6133
  • Enhancement - Provide Search filter for locations: #6713
  • Enhancement - Add search result content preview and term highlighting: #6634
  • Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: #6760
  • Enhancement - Evaluate policy resource information on single file shares: #6888
  • Enhancement - Extendable policy mimetype extension mapping: #6869
  • Enhancement - Fix envvar defaults: #6516
  • Enhancement - Skip if the simulink is a directory: #6574
  • Enhancement - Fix the groupname validation: #6490
  • Enhancement - Fix the username validation: #6437
  • Enhancement - Add static secret to gn endpoints: #6946
  • Enhancement - Improve the notification logs: #6862
  • Enhancement - Move graph to service tracerprovider: #6695
  • Enhancement - Move proxy to service tracerprovider: #6591
  • Enhancement - Nats named connections: #6979
  • Enhancement - Remove deprecated environment variables: #7099
  • Enhancement - Add functionality to retry postprocessing: #6500
  • Enhancement - Update go-micro kubernetes registry: #6457
  • Enhancement - Update web to v7.0.1: #6470
  • Enhancement - Update web to v7.1.0-rc.5: #6944
  • Enhancement - Update web to v7.1.0: #7107
  • Enhancement - Allow disabling wopi chat: #6544

Details

ocis - 4.0.0-rc.1

Published by ownclouders about 1 year ago

Changes in 4.0.0

Summary

  • Bugfix - Add default store to postprocessing: #6578
  • Bugfix - Add token to LinkAccessedEvent: #6554
  • Bugfix - Add missing timestamps: #6515
  • Bugfix - Check public auth first: #6900
  • Bugfix - Don't connect to ldap on startup: #6565
  • Bugfix - Let clients cache web and theme assets: #6914
  • Bugfix - Fix CORS issues: #6912
  • Bugfix - Handle the bad request status: #6469
  • Bugfix - Fix error message on 400 response for thumbnail requests: #2064
  • Bugfix - Graph service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting: #7032
  • Bugfix - Fix nats registry: #6881
  • Bugfix - Fix the oidc role assigner: #6605
  • Bugfix - Fix the default document language for OnlyOffice: #6878
  • Bugfix - Fix the routing capability: #9367
  • Bugfix - Fix the search: #6947
  • Bugfix - Fix search shares: #6741
  • Bugfix - Restart Postprocessing: #6726
  • Change - YAML configuration files are restricted to yaml-1.2: #6510
  • Enhancement - Add 'ocis decomposedfs check-treesize' command: #6556
  • Enhancement - Add IDs to graph resource logging: #6593
  • Enhancement - Add permissions to report: #6528
  • Enhancement - Add command for rebuilding the jsoncs3 share manager indexes: #6986
  • Enhancement - Add more metadata to the remote item: #6300
  • Enhancement - Add X-Request-Id to all responses: #6715
  • Enhancement - Add SSE Endpoint: #5998
  • Enhancement - We added the storage id to the audit log for spaces: #6548
  • Enhancement - Make the post logout redirect uri configurable: #6583
  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Add old & new values to audit logs: #6537
  • Enhancement - Bump Hugo: #6787
  • Enhancement - Bump reva to 2.16.0: #6829
  • Enhancement - Bump sonarcloud: #6961
  • Enhancement - Clarify license text in the dev docs: #6755
  • Enhancement - Use reva client selectors: #6452
  • Enhancement - Configure max grpc message size: #6849
  • Enhancement - Thumbnails can be disabled for webdav & web now: #6577
  • Enhancement - Add companion URL config: #6453
  • Enhancement - Add imprint and privacy url config: #6462
  • Enhancement - Add logged out url config: #6549
  • Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: #6328
  • Enhancement - Add postprocessing mimetype to extension helper: #6133
  • Enhancement - Provide Search filter for locations: #6713
  • Enhancement - Add search result content preview and term highlighting: #6634
  • Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: #6760
  • Enhancement - Evaluate policy resource information on single file shares: #6888
  • Enhancement - Extendable policy mimetype extension mapping: #6869
  • Enhancement - Fix envvar defaults: #6516
  • Enhancement - Skip if the simulink is a directory: #6574
  • Enhancement - Fix the groupname validation: #6490
  • Enhancement - Fix the username validation: #6437
  • Enhancement - Add static secret to gn endpoints: #6946
  • Enhancement - Improve the notification logs: #6862
  • Enhancement - Move graph to service tracerprovider: #6695
  • Enhancement - Move proxy to service tracerprovider: #6591
  • Enhancement - Nats named connections: #6979
  • Enhancement - Remove deprecated environment variables: #7099
  • Enhancement - Add functionality to retry postprocessing: #6500
  • Enhancement - Update go-micro kubernetes registry: #6457
  • Enhancement - Update web to v7.0.1: #6470
  • Enhancement - Update web to v7.1.0-rc.5: #6944
  • Enhancement - Update web to v7.1.0: #7107
  • Enhancement - Allow disabling wopi chat: #6544

Details

ocis - 3.1.0-rc.1

Published by ownclouders about 1 year ago

Changes in 3.1.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

Summary

  • Bugfix - Add default store to postprocessing: #6578
  • Bugfix - Add token to LinkAccessedEvent: #6554
  • Bugfix - Add missing timestamps: #6515
  • Bugfix - Check public auth first: #6900
  • Bugfix - Don't connect to ldap on startup: #6565
  • Bugfix - Let clients cache web and theme assets: #6914
  • Bugfix - Fix CORS issues: #6912
  • Bugfix - Handle the bad request status: #6469
  • Bugfix - Fix error message on 400 response for thumbnail requests: #2064
  • Bugfix - Fix nats registry: #6881
  • Bugfix - Fix the oidc role assigner: #6605
  • Bugfix - Fix the default document language for OnlyOffice: #6878
  • Bugfix - Fix the routing capability: #9367
  • Bugfix - Fix search shares: #6741
  • Bugfix - Restart Postprocessing: #6726
  • Change - YAML configuration files are restricted to yaml-1.2: #6510
  • Enhancement - Add 'ocis decomposedfs check-treesize' command: #6556
  • Enhancement - Add IDs to graph resource logging: #6593
  • Enhancement - Add permissions to report: #6528
  • Enhancement - Add more metadata to the remote item: #6300
  • Enhancement - Add X-Request-Id to all responses: #6715
  • Enhancement - Add SSE Endpoint: #5998
  • Enhancement - We added the storage id to the audit log for spaces: #6548
  • Enhancement - Make the post logout redirect uri configurable: #6583
  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Add old & new values to audit logs: #6537
  • Enhancement - Bump Hugo: #6787
  • Enhancement - Bump reva to latest edge: #6829
  • Enhancement - Clarify license text in the dev docs: #6755
  • Enhancement - Use reva client selectors: #6452
  • Enhancement - Configure max grpc message size: #6849
  • Enhancement - Thumbnails can be disabled for webdav & web now: #6577
  • Enhancement - Add companion URL config: #6453
  • Enhancement - Add imprint and privacy url config: #6462
  • Enhancement - Add logged out url config: #6549
  • Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: #6328
  • Enhancement - Add postprocessing mimetype to extension helper: #6133
  • Enhancement - Provide Search filter for locations: #6713
  • Enhancement - Add search result content preview and term highlighting: #6634
  • Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: #6760
  • Enhancement - Evaluate policy resource information on single file shares: #6888
  • Enhancement - Fix envvar defaults: #6516
  • Enhancement - Skip if the simulink is a directory: #6574
  • Enhancement - Fix the groupname validation: #6490
  • Enhancement - Fix the username validation: #6437
  • Enhancement - Improve the notification logs: #6862
  • Enhancement - Move graph to service tracerprovider: #6695
  • Enhancement - Move proxy to service tracerprovider: #6591
  • Enhancement - Add functionality to retry postprocessing: #6500
  • Enhancement - Update go-micro kubernetes registry: #6457
  • Enhancement - Update web to v7.0.1: #6470
  • Enhancement - Update web to v7.1.0-rc.4: #6925
  • Enhancement - Allow disabling wopi chat: #6544

Details

ocis - 3.1.0-beta.1

Published by ownclouders over 1 year ago

Changes in 3.1.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

Summary

  • Bugfix - Add default store to postprocessing: #6578
  • Bugfix - Add token to LinkAccessedEvent: #6554
  • Bugfix - Add missing timestamps: #6515
  • Bugfix - Don't connect to ldap on startup: #6565
  • Bugfix - Handle the bad request status: #6469
  • Bugfix - Fix the oidc role assigner: #6605
  • Bugfix - Fix search shares: #6741
  • Bugfix - Restart Postprocessing: #6726
  • Change - YAML configuration files are restricted to yaml-1.2: #6510
  • Enhancement - Add 'ocis decomposedfs check-treesize' command: #6556
  • Enhancement - Add IDs to graph resource logging: #6593
  • Enhancement - Add permissions to report: #6528
  • Enhancement - Add more metadata to the remote item: #6300
  • Enhancement - Add X-Request-Id to all responses: #6715
  • Enhancement - Add SSE Endpoint: #5998
  • Enhancement - We added the storage id to the audit log for spaces: #6548
  • Enhancement - Make the post logout redirect uri configurable: #6583
  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Add old & new values to audit logs: #6537
  • Enhancement - Bump Hugo: #6787
  • Enhancement - Update reva to v2.15.0: #6829
  • Enhancement - Clarify license text in the dev docs: #6755
  • Enhancement - Use reva client selectors: #6452
  • Enhancement - Thumbnails can be disabled for webdav & web now: #6577
  • Enhancement - Add companion URL config: #6453
  • Enhancement - Add imprint and privacy url config: #6462
  • Enhancement - Add logged out url config: #6549
  • Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: #6328
  • Enhancement - Add postprocessing mimetype to extension helper: #6133
  • Enhancement - Provide Search filter for locations: #6713
  • Enhancement - Add search result content preview and term highlighting: #6634
  • Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: #6760
  • Enhancement - Fix envvar defaults: #6516
  • Enhancement - Skip if the simulink is a directory: #6574
  • Enhancement - Fix the groupname validation: #6490
  • Enhancement - Fix the username validation: #6437
  • Enhancement - Move graph to service tracerprovider: #6695
  • Enhancement - Move proxy to service tracerprovider: #6591
  • Enhancement - Add functionality to retry postprocessing: #6500
  • Enhancement - Update go-micro kubernetes registry: #6457
  • Enhancement - Update web to v7.0.1: #6470
  • Enhancement - Update web to v7.1.0-rc.1: #6828
  • Enhancement - Allow disabling wopi chat: #6544

Details

ocis - 3.1.0-next.4

Published by ownclouders over 1 year ago

Changes in 3.1.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

Changes between v3.1.0-next.3 and v3.1.0-next.4

ocis - 3.1.0-next.3

Published by ownclouders over 1 year ago

Changes in 3.1.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

Changes between v3.1.0-next.2 and v3.1.0-next.3

ocis - 3.1.0-next.2

Published by ownclouders over 1 year ago

Changes in 3.1.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

Changes between v3.1.0-next.1 and v3.1.0-next.2

Reva

oCIS

  • Bugfix - Add missing timestamps: #6515
  • Bugfix - Handle the bad request status: #6469
  • Enhancement - Add permissions to report: #6528
  • Enhancement - Add more metadata to the remote item: #6300
  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Add old & new values to audit logs: #6537
  • Enhancement - Update reva: #6529
  • Enhancement - Fix envvar defaults: #6516
  • Enhancement - Fix the groupname validation: #6490
  • Enhancement - Add functionality to retry postprocessing: #6500
  • Enhancement - Allow disabling wopi chat: #6544
ocis - 3.1.0-next.1

Published by ownclouders over 1 year ago

Changes since 3.0.0

Warning
BREAKING CHANGE in the Deployment
The app provider config needs to be changed to keep working example

ocis

  • Enhancement - Make the app provider service name configurable: #6482
  • Enhancement - Use reva client selectors: #6452
  • Enhancement - Add companion URL config: #6453
  • Enhancement - Add imprint and privacy url config: #6462
  • Enhancement - Fix the username validation: #6437
  • Enhancement - Update go-micro kubernetes registry: #6457
  • Enhancement - Update web to v7.0.1: #6470

Web

Reva

  • Bugfix #3959: Drop unnecessary stat
  • Bugfix #3955: Fix panic
  • Bugfix #3960: Add trace span details
  • Bugfix #3951: Link context in metadata client
  • Bugfix #3943: When removing metadata always use correct database and table
  • Bugfix #3933: Concurrently invalidate mtime cache in jsoncs3 share manager
  • Bugfix #3950: Use plain otel tracing in metadata client
  • Enhancement #3939: Client selector pool
  • Enhancement #3941: Adding tracing for jsoncs3
ocis - 3.0.0

Published by ownclouders over 1 year ago

Changes in 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Summary

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Allow selected updates on graph users: #6233
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix error message when disabling users: #6435
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Empty exact list while searching for a sharee: #6398
  • Bugfix - Reduced default TTL of user and group caches in graph API: #6320
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Use UUID attribute for computing "sub" claim in lico idp: #904
  • Bugfix - Hide the existence of space when deleting/updating: #5031
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix the empty string givenName attribute when creating user: #5431
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: #6037
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Fix Logout Url config name: #6227
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Add missing response to blocked requests: #6277
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Trace proxy middlewares: #6313
  • Bugfix - Update the default admin role: #6310
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Change - We renamed the guest role to user light: #6456
  • Enhancement - Add specific result to antivirus for debugging: #6265
  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Update Reva to version 2.14.0: #6448
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Default LDAP write to true: #6362
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - Fix to prevent the email X-Site scripting: #6429
  • Enhancement - Fix preview or viewing of shared animated GIFs: #6386
  • Enhancement - Fix err when the user share the locked file: #6357
  • Enhancement - Add fulltextsearch capabilty: #6366
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Graph user capabilities: #6339
  • Enhancement - Configurable ID Cache: #6353
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add otlp tracing exporter: #5132
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add Store to postprocessing: #6281
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Remove the email logo: #6359
  • Enhancement - Remove quota from share jails api responses: #6309
  • Enhancement - Rename permissions: #3922
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Unify CA Cert envvars: #6392
  • Enhancement - Update web to v7.0.0-rc.37: #6294
  • Enhancement - Update web to v7.0.0-rc.38: #6375
  • Enhancement - Update web to v7.0.0: #6438
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
  • Enhancement - Web options configuration: #6188

Details

ocis - 3.0.0-rc.5

Published by ownclouders over 1 year ago

Changes in 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Summary

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Allow selected updates on graph users: #6233
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix error message when disabling users: #6435
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Empty exact list while searching for a sharee: #6398
  • Bugfix - Reduced default TTL of user and group caches in graph API: #6320
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Use UUID attribute for computing "sub" claim in lico idp: #904
  • Bugfix - Hide the existence of space when deleting/updating: #5031
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix the empty string givenName attribute when creating user: #5431
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: #6037
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Fix Logout Url config name: #6227
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Add missing response to blocked requests: #6277
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Trace proxy middlewares: #6313
  • Bugfix - Update the default admin role: #6310
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Enhancement - Add specific result to antivirus for debugging: #6265
  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Update Reva to version 2.14.0: #6448
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Default LDAP write to true: #6362
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - Fix to prevent the email X-Site scripting: #6429
  • Enhancement - Fix preview or viewing of shared animated GIFs: #6386
  • Enhancement - Fix err when the user share the locked file: #6357
  • Enhancement - Add fulltextsearch capabilty: #6366
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Graph user capabilities: #6339
  • Enhancement - Configurable ID Cache: #6353
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add otlp tracing exporter: #5132
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add Store to postprocessing: #6281
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Remove the email logo: #6359
  • Enhancement - Remove quota from share jails api responses: #6309
  • Enhancement - Rename permissions: #3922
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Unify CA Cert envvars: #6392
  • Enhancement - Update web to v7.0.0-rc.37: #6294
  • Enhancement - Update web to v7.0.0-rc.38: #6375
  • Enhancement - Update web to v7.0.0: #6438
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
  • Enhancement - Web options configuration: #6188

Details

ocis - 3.0.0-rc.4

Published by ownclouders over 1 year ago

Changes in 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Changes between 3.0.0-rc.3 and 3.0.0-rc.4

Web

Reva

oCIS

  • Bugfix - Reduced default TTL of user and group caches in graph API: #6320
  • Bugfix - Use UUID attribute for computing "sub" claim in lico idp: #904
  • Bugfix - Fix the empty string givenName attribute when creating user: #5431
  • Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: #6037
  • Bugfix - Add missing response to blocked requests: #6277
  • Bugfix - Update the default admin role: #6310
  • Enhancement - Add specific result to antivirus for debugging: #6265
  • Enhancement - Update Reva to 2.13.3: #6305
  • Enhancement - Graph user capabilities: #6339
  • Enhancement - Add Store to postprocessing: #6281
  • Enhancement - Remove quota from share jails api responses: #6309

All Changes

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Allow selected updates on graph users: #6233
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Reduced default TTL of user and group caches in graph API: #6320
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Use UUID attribute for computing "sub" claim in lico idp: #904
  • Bugfix - Hide the existence of space when deleting/updating: #5031
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix the empty string givenName attribute when creating user: #5431
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: #6037
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Fix Logout Url config name: #6227
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Add missing response to blocked requests: #6277
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Update the default admin role: #6310
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Enhancement - Add specific result to antivirus for debugging: #6265
  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Update Reva to version 2.13.3 and beyond: #6205
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Graph user capabilities: #6339
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add Store to postprocessing: #6281
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Remove quota from share jails api responses: #6309
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Update web to v7.0.0-rc.36: #6234
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
  • Enhancement - Web options configuration: #6188

Details

ocis - 3.0.0-rc.3

Published by ownclouders over 1 year ago

Changes in 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Changes between 3.0.0-rc.2 and 3.0.0-rc.3

ocis

  • Bugfix - Hide the existence of space when deleting/updating: #5031
  • Bugfix - Fix Logout Url config name: #6227

reva

web

All changes in 3.0.0

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Allow selected updates on graph users: #6233
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Hide the existence of space when deleting/updating: #5031
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Fix Logout Url config name: #6227
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Update Reva to version 2.13.2: #6205
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Update web to v7.0.0-rc.36: #6234
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
  • Enhancement - Web options configuration: #6188

Details

ocis - 3.0.0-rc.2

Published by ownclouders over 1 year ago

Changes in ocis 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Changes between 3.0.0-rc.2 and 3.0.0-rc.1

Web

oCIS

  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Update Reva to version 2.13.1: #6205
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - Update web to v7.0.0-rc.35: #6190
  • Enhancement - Web options configuration: #6188

Reva

Full List of changes

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Enhancement - Add debug server to audit: #6178
  • Enhancement - Add debug server to idm: #6153
  • Enhancement - Add debug server to postprocessing: #6203
  • Enhancement - Add debug server to userlog: #6202
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add debug server to eventhistory: #6204
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add the email HTML templates: #6147
  • Enhancement - Open Debug endpoint for Notifications: #5002
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Update Reva to version 2.13.1: #6205
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Disable Notifications: #6137
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - Open Debug endpoint for Nats: #5002
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Update web to v7.0.0-rc.35: #6190
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
  • Enhancement - Web options configuration: #6188

Details

ocis - 3.0.0-rc.1

Published by ownclouders over 1 year ago

Changes in 3.0.0

Warning

BREAKING CHANGE in ocis deployments

To upgrade from 2.0.0 to 3.0.0-rc.1 or later please shut down and execute the following steps

1. Application ID

you need to set GRAPH_APPLICATION_ID to a random uuidv4.

You can also add

graph:
 application:
   id: some-random-uuid

to the ocis.yaml file which was created during initialisation

2. Search Index

The data format of the search index has also changed. You can safely delete the whole search index.
It is located in a subfolder called search in the ocis base path where ocis stores its data.
The search index automatically fills itself again when changes happen in each space. You can also re-index the space manually.

Sorry for the inconvenience 😅

Note

The metadata store in the DecomposedFS has changed

When you upgrade from 2.0.0 to 3.0.0-rc.1 or later and if you didn't set OCIS_DECOMPOSEDFS_METADATA_BACKEND manually,
ocis will change the storage of the file metadata from using extended attributes (xattrs) to messagepack (messagepack).

This decision was made because extended attributes are limited and have some issues using shared filesystems. Messagepack is a straightforward binary format.

Summary

  • Bugfix - Return 425 on Thumbnails: #5300
  • Bugfix - Disassociate users from deleted school: #5343
  • Bugfix - Fix default role assignment for demo users: #3432
  • Bugfix - Fix so that PATCH requests for groups actually updates the group name: #5949
  • Bugfix - Fix OIDC auth cache: #5997
  • Bugfix - Fix Postprocessing events: #5269
  • Bugfix - Fix Search reindexing performance regression: #6085
  • Bugfix - Fix Search tag indexing: #5405
  • Bugfix - Fix user type config for user provider: #6027
  • Bugfix - Fix userlog panic: #6114
  • Bugfix - Add missing CORS config: #5987
  • Bugfix - Populate expanded properties: #5421
  • Bugfix - Add portrait thumbnail resolutions: #5656
  • Bugfix - Fix authenticate headers for API requests: #5992
  • Change - Bump libregraph lico: #5768
  • Change - Updated Cache Configuration: #5829
  • Change - Remove the settings ui: #5463
  • Change - Do not share versions: #5531
  • Enhancement - Add 'ocis decomposedfs metadata' command: #5858
  • Enhancement - Add global env variable extractor: #5164
  • Enhancement - Add MessageRichParameters: #5927
  • Enhancement - Add webfinger service: #5373
  • Enhancement - Async Postprocessing: #5207
  • Enhancement - Automate md creation: #5901
  • Enhancement - Add more logging to av service: #5973
  • Enhancement - Return Bad Request when requesting GDPR export for another user: #6123
  • Enhancement - Add endpoints to upload a custom logo: #5735
  • Enhancement - Bump go-ldap version: #6004
  • Enhancement - Bump libre-graph-api-go: #5309
  • Enhancement - Bump reva version: #5243
  • Enhancement - Collect global envvars: #5367
  • Enhancement - Make the settings bundles part of the service config: #5589
  • Enhancement - Configure GRPC in ocs: #6022
  • Enhancement - Drive group permissions: #5312
  • Enhancement - Make the group members addition limit configurable: #5357
  • Enhancement - Allow username to be changed: #5509
  • Enhancement - Graph Drives IdentitySet displayName: #5347
  • Enhancement - Make the LDAP base DN for new groups configurable: #5974
  • Enhancement - Update to go 1.20 to use memlimit: #5732
  • Enhancement - Display surname and givenName attributes: #5388
  • Enhancement - Extended search: #5221
  • Enhancement - Resource tags: #5227
  • Enhancement - Allow users to be disabled: #5588
  • Enhancement - Web config additions: #6032
  • Enhancement - Eventhistory service: #5600
  • Enhancement - Expiration Notifications: #5330
  • Enhancement - GDPR Export: #6064
  • Enhancement - Make graph/education API errors more consistent: #5682
  • Enhancement - Add endpoint to list permissions: #5594
  • Enhancement - Notifications: #6038
  • Enhancement - No Notifications for own actions: #5871
  • Enhancement - Notify about policies: #5912
  • Enhancement - Add a capability for the Personal Data export: #5984
  • Enhancement - Introduce policies-service: #5714
  • Enhancement - Better config for postprocessing service: #5457
  • Enhancement - Add config option to enforce passwords on public links: #5848
  • Enhancement - Add new permission for public links: #5690
  • Enhancement - Added possibility to assign roles based on OIDC claims: #6048
  • Enhancement - Added option to configure default quota per role: #5616
  • Enhancement - Add optional services to the runtime: #6071
  • Enhancement - Add new SetProjectSpaceQuota permission: #5660
  • Enhancement - Add expiration to user and group shares: #5389
  • Enhancement - Space Management permissions: #5441
  • Enhancement - Cli to purge expired trash-bin items: #5500
  • Enhancement - Use Accept-Language Header: #5918
  • Enhancement - Use gotext master: #5867
  • Enhancement - Userlog: #5699
  • Enhancement - Userlog Service: #5610
  • Enhancement - Determine the users language to translate via Transifex: #6089
ocis - 3.0.0-alpha.2

Published by ownclouders over 1 year ago

ocis - 3.0.0-alpha.1

Published by ownclouders over 1 year ago