Changelog for unreleased (UNRELEASED)
The following sections list the changes for unreleased.
- Bugfix - Return 425 on Thumbnails: #5300
- Bugfix - Disassociate users from deleted school: #5343
- Bugfix - Fix Postprocessing events: #5269
- Bugfix - Fix Search tag indexing: #5405
- Bugfix - Populate expanded properties: #5421
- Bugfix - Add portrait thumbnail resolutions: #5656
- Change - Remove the settings ui: #5463
- Enhancement - Add global env variable extractor: #5164
- Enhancement - Async Postprocessing: #5207
- Enhancement - Add endpoints to upload a custom logo: #5559
- 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 - 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 - Display surname and givenName attributes: #5388
- Enhancement - Extended search: #5221
- Enhancement - Resource tags: #5227
- Enhancement - Allow users to be disabled: #5588
- Enhancement - Eventhistory service: #5600
- Enhancement - Expiration Notifications: #5330
- Enhancement - Make graph/education API errors more consistent: #5682
- Enhancement - Add endpoint to list permissions: #5594
- Enhancement - Better config for postprocessing service: #5457
- Enhancement - Add new permission for public links: #5690
- Enhancement - Added option to configure default quota per role: #5616
- Enhancement - Add expiration to user and group shares: #5389
- Enhancement - Space Management permissions: #5441
- Enhancement - Cli to purge expired trash-bin items: #5500
- Enhancement - Userlog Service: #5610
Changelog for 2.0.0 (2022-11-30)
The following sections list the changes for 2.0.0.
- Bugfix - Fix configuration of mimetypes for the app registry: #4411
- Bugfix - Disable default expiration for public links: #4445
- Bugfix - Show help for some commands when unconfigured: #4405
- Bugfix - Translations on login page: #7550
- Bugfix - Autocreate IDP private key also if file exists but is empty: #4394
- Bugfix - Rename extensions to services (leftover occurences): #4407
- Bugfix - Fix DN parsing issues and sizelimit handling in libregraph/idm: #3631
- Bugfix - Lower IDP token lifespans: #5077
- Bugfix - Remove runtime kill and run commands: #3740
- Bugfix - Check permissions when deleting Space: #3709
- Bugfix - Do not reindex a space twice at the same time: #5001
- Bugfix - Disable federation capabilities: #4864
- Bugfix - Decomposedfs increase filelock duration factor: #5130
- Bugfix - Find spaces by their name: #5044
- Bugfix - Logging in on the wrong account when an email address is not unique: #4039
- Bugfix - Allow empty environment variables: #3892
- Bugfix - Remove unused transfer secret from app provider: #3798
- Bugfix - Fix authentication for autoprovisioned users: #4616
- Bugfix - Bring back the settings UI in Web: #4691
- Bugfix - Fix cache stat table config: #4732
- Bugfix - Adjust cache related configuration options: #5087
- Bugfix - Make IDP secrets configurable via environment variables: #3744
- Bugfix - CSP rules for silent token refresh in iframe: #4031
- Bugfix - Enable debug server by default: #3827
- Bugfix - Rework default role provisioning: #3900
- Bugfix - Fix search index getting out of sync: #3851
- Bugfix - Change the default value for PROXY_OIDC_INSECURE to false: #4601
- Bugfix - Fix sharing jsoncs3 driver options: #4593
- Bugfix - Inconsistency env var naming for LDAP filter configuration: #3890
- Bugfix - Fix LDAP insecure options: #3897
- Bugfix - Fix handling of invalid LDAP users and groups: #4274
- Bugfix - Fix logging levels: #4102
- Bugfix - Don't run auth-bearer service by default: #4692
- Bugfix - Fix notifications service settings: #4652
- Bugfix - Fix notifications Web UI url: #4998
- Bugfix - Fix
OCIS_RUN_SERVICES
: #4133 - Bugfix - Fix the OIDC provider cache: #4600
- Bugfix - Fix permissions in REPORT: #4520
- Bugfix - Set default name for public link via capabilities: #3834
- Bugfix - Remove legacy accounts proxy routes: #3831
- Bugfix - Fix unused config option
GRAPH_SPACES_INSECURE
: #55555 - Bugfix - Remove unused configuration options: #3973
- Bugfix - Remove static ocs user backend config: #4077
- Bugfix - Remove unused OCS storage configuration: #3955
- Bugfix - Fix the
ocis search
command: #3796 - Bugfix - Rename search env variable for the grpc server address: #3800
- Bugfix - Fix search in received shares: #4308
- Bugfix - Fix search report: #7557
- Bugfix - Render webdav permissions as string in search report: #4575
- Bugfix - Fix make sensitive config values in the proxy's debug server: #4086
- Bugfix - Fix the idm and settings extensions' admin user id configuration option: #3799
- Bugfix - Mail notifications for group shares: #4714
- Bugfix - Substring search for sharees: #547
- Bugfix - Fix configuration validation for extensions' server commands: #3911
- Bugfix - Fix startup error logging: #4093
- Bugfix - Disable cache for selected static web assets: #4809
- Bugfix - Fix multiple storage-users env variables: #3802
- Bugfix - Thumbnails for
/dav/xxx?preview=1
requests: #3567 - Bugfix - Fix unfindable entities from shares/publicshares: #4651
- Bugfix - Fix unrestricted quota on the graphAPI: #4363
- Bugfix - Fix user autoprovisioning: #3893
- Bugfix - Fix version info: #3953
- Bugfix - Fix version number in status page: #3788
- Bugfix - Fix CORS in frontend service: #4948
- Bugfix - Graph service now forwards trace context: #4582
- Bugfix - Fix the webdav URL of drive roots: #3706
- Bugfix - Idp: Check if CA certificate if present: #3623
- Bugfix - Fix graph endpoint: #3925
- Bugfix - Initial role assingment with external IDM: #5045
- Bugfix - Escape DN attribute value: #4117
- Bugfix - Make IDP only wait for certs when using LDAP: #3965
- Bugfix - Make ocdav service behave properly: #3957
- Bugfix - Make storage users mount ids unique by default: #5091
- Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: #3483
- Bugfix - Polish search: #4094
- Bugfix - Fix the shareroot path in REPORT responses: #4859
- Bugfix - Remove the storage-users event configuration: #4825
- Bugfix - Trigger a rescan of spaces in the search index when items have changed: #4777
- Bugfix - Save Katherine: #3823
- Bugfix - Fix permission check in settings service: #4890
- Bugfix - Fix Thumbnails for IDs without a trailing path: #3791
- Bugfix - Space Creators can hand over spaces: #4244
- Bugfix - Make tokeninfo endpoint unprotected: #4715
- Bugfix - Update reva to version 2.12.0: #5092
- Bugfix - URL encode the webdav url in the graph API: #3597
- Bugfix - Store user passwords hashed in idm: #3778
- Bugfix - Fix wopi access to public shares: #4631
- Change - Update ocis packages and imports to V2: #3678
- Change - Build service frontends with pnpm instead of yarn: #4878
- Change - Load configuration files just from one directory: #3587
- Change - Reduce permissions on docker image predeclared volumes: #3641
- Change - Introduce
ocis init
and remove all default secrets: #3551 - Change - Rename "uploads purge" command to "uploads clean": #4403
- Change - Enable privatelinks by default: #4599
- Change - The
glauth
andaccounts
services are removed: #3685 - Change - Reduce drives in graph /me/drives API: #3629
- Change - Switched default configuration to use libregraph/idm: #3331
- Change - Rename MetadataUserID: #3671
- Change - Use new space ID util functions: #3648
- Change - Prevent access to disabled space: #3779
- Change - Rename serviceUser to systemUser: #3673
- Change - Use the spaceID on the cs3 resource: #4748
- Change - Split MachineAuth from SystemUser: #3672
- Enhancement - Add capability for alias links: #3983
- Enhancement - Add curl to the oCIS OCI image: #4751
- Enhancement - Add deprecation annotation: #3917
- Enhancement - Add drives field to users endpoint: #4072
- Enhancement - Add Email templating: #4564
- Enhancement - Add FRONTEND_ENABLE_RESHARING env variable: #4023
- Enhancement - We added e-mail subject templating: #4799
- Enhancement - Add number of total matches to the search result: #4189
- Enhancement - Add tracing to search: #5113
- Enhancement - Add webURL to space root: #4588
- Enhancement - Align service naming: #3606
- Enhancement - Add acting user to the audit log: #3753
- Enhancement - Configurable max lock cycles: #4965
- Enhancement - Allow to configuring the reva cache store: #4627
- Enhancement - Add audit events for created containers: #3941
- Enhancement - Add support for REPORT requests to /dav/spaces URLs: #4661
- Enhancement - Don't setup demo role assignments on default: #3661
- Enhancement - Introduce "delete-all-spaces" permission: #4196
- Enhancement - Deny access to resources: #4903
- Enhancement - Improve validation of OIDC access tokens: #3841
- Enhancement - Add /app/open-with-web endpoint: #4376
- Enhancement - Add previewFileMimeTypes to web default config: #4414
- Enhancement - Added language option to the app provider: #4399
- Enhancement - Improve error log for "could not get user by claim" error: #4227
- Enhancement - Improve login screen design: #4500
- Enhancement - Add configuration options for mail authentication and encryption: #4443
- Enhancement - Introduce service registry cache: #3833
- Enhancement - Reintroduce user autoprovisioning in proxy: #3860
- Enhancement - Allow to configure applications in Web: #4578
- Enhancement - Added command to reset administrator password: #4084
- Enhancement - Disable the color logging in docker compose examples: #871
- Enhancement - Allow providing list of services NOT to start: #4254
- Enhancement - Introduce insecure flag for smtp email notifications: #4279
- Enhancement - Optional events in graph service: #55555
- Enhancement - Fix behavior for foobar (in present tense): #4346
- Enhancement - Add the "hidden" state to the search index: #5018
- Enhancement - Restrict admins from self-removal: #3713
- Enhancement - OCS get share now also handle received shares: #4322
- Enhancement - Add config option to provide TLS certificate: #3818
- Enhancement - Add descriptions for graph-explorer config: #3759
- Enhancement - Add /me/changePassword endpoint to GraphAPI: #3063
- Enhancement - Allow to setup TLS for grpc services: #4798
- Enhancement - Generate signing key and encryption secret: #3909
- Enhancement - Update IdP UI: #3493
- Enhancement - Logging improvements: #4815
- Enhancement - Wrap metadata storage with dedicated reva gateway: #3602
- Enhancement - New migrate command for migrating shares and public shares: #3987
- Enhancement - Default to tls 1.2: #4969
- Enhancement - Add missing unprotected paths: #4454
- Enhancement - Secure the nats connection with TLS: #4781
- Enhancement - Product field in OCS version: #2918
- Enhancement - Automatically orientate photos when generating thumbnails: #4477
- Enhancement - Refactor extensions to services: #3980
- Enhancement - Refactor the proxy service: #4401
- Enhancement - Remove windows from ci & release makefile: #5026
- Enhancement - Rename AUTH_BASIC_AUTH_PROVIDER envvar: #4966
- Enhancement - Report parent id: #4757
- Enhancement - Allow resharing: #3904
- Enhancement - Rewrite of the request authentication middleware: #4374
- Enhancement - Add initial version of the search extensions: #3635
- Enhancement - Prohibit users from setting or listing other user's values: #4897
- Enhancement - Add capability for public link single file edit: #6787
- Enhancement - Added
share_jail
andprojects
feature flags in spaces capability: #3626 - Enhancement - Use storageID when requesting special items: #4356
- Enhancement - Add description tags to the thumbnails config structs: #3752
- Enhancement - Make thumbnails service log less noisy: #3959
- Enhancement - Add thumbnails support for tiff and bmp files: #4634
- Enhancement - Update linkshare capabilities: #3579
- Enhancement - Update reva: #3944
- Enhancement - Update reva to version 2.7.2: #4115
- Enhancement - Update reva to v2.7.4: #4294
- Enhancement - Update reva to v2.8.0: #4444
- Enhancement - Update reva to version 2.4.1: #3746
- Enhancement - Update reva to version 2.5.1: #3932
- Enhancement - Update Reva to version 2.10.0: #4522
- Enhancement - Update reva to version 2.11.0: #4588
- Enhancement - Update reva to v2.3.1: #3552
- Enhancement - Update ownCloud Web to v5.5.0-rc.8: #6854
- Enhancement - Update ownCloud Web to v5.5.0-rc.9: #6854
- Enhancement - Update ownCloud Web to v5.5.0-rc.6: #6854
- Enhancement - Update ownCloud Web to v5.7.0-rc.1: #4005
- Enhancement - Update ownCloud Web to v6.0.0: #5153
- Enhancement - Update ownCloud Web to v5.7.0-rc.4: #4140
- Enhancement - Update ownCloud Web to v5.7.0-rc.8: #4314
- Enhancement - Update ownCloud Web to v5.7.0-rc.10: #4439
- Enhancement - Update ownCloud Web to v5.7.0: #4508
- Enhancement - Expand personal drive on the graph user: #4357
- Enhancement - Validate space names: #4955
- Enhancement - Add descriptions to webdav configuration: #3755
- Enhancement - Search service at the old webdav endpoint: #4118
- Enhancement - Make it possible to configure a WOPI folderurl: #4716
Changelog for 1.20.0 (2022-04-13)
The following sections list the changes for 1.20.0.
- Bugfix - Add
owncloudsql
driver to authprovider config: #3435 - Bugfix - Corrected documentation: #3439
- Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113
- Bugfix - Use the default server download protocol if spaces are not supported: #3386
- Change - Fix keys with underscores in the config files: #3412
- Change - Don't create demo users by default: #3474
- Enhancement - Alias links: #3454
- Enhancement - Replace deprecated String.prototype.substr(): #3448
- Enhancement - Add sorting to GraphAPI users and groups: #3360
- Enhancement - Unify LDAP config settings accross services: #3476
- Enhancement - Make config dir configurable: #3440
- Enhancement - Use embeddable ocdav go micro service: #3397
- Enhancement - Update reva to v2.2.0: #3397
- Enhancement - Update ownCloud Web to v5.4.0: #6709
- Enhancement - Implement audit events for user and groups: #3467
Changelog for 1.19.0 (2022-03-29)
The following sections list the changes for 1.19.0.
- Bugfix - Network configuration in individiual_services example: #3238
- Bugfix - Improve gif thumbnails: #3305
- Bugfix - Fix error handling in GraphAPI GetUsers call: #3357
- Bugfix - Fix request validation on GraphAPI User updates: #3167
- Bugfix - Replace public mountpoint fileid with grant fileid: #3349
- Change - Add remote item to mountpoint and fix spaceID: #3365
- Change - Switch NATS backend: #3192
- Change - Drop json config file support: #3366
- Change - Settings service now stores its data via metadata service: #3232
- Enhancement - Audit logger will now log file events: #3332
- Enhancement - Add password reset link to login page: #3329
- Enhancement - Log sharing events in audit service: #3301
- Enhancement - Add space aliases: #3283
- Enhancement - Include etags in drives listing: #3267
- Enhancement - Improve thumbnails API: #3272
- Enhancement - Update reva to v2.1.0: #3330
- Enhancement - Update ownCloud Web to v5.3.0: #6561
Changelog for 1.19.1 (2022-03-29)
The following sections list the changes for 1.19.1.
- Bugfix - Return correct special item urls: #3419
Changelog for 1.18.0 (2022-03-03)
The following sections list the changes for 1.18.0.
- Bugfix - Capabilities for password protected public links: #3229
- Bugfix - Make events settings configurable: #3214
- Bugfix - Align storage metadata GPRC bind port with other variable names: #3169
- Change - Unify file IDs: #3185
- Enhancement - Add sorting to list Spaces: #3200
- Enhancement - Change NATS port: #3210
- Enhancement - Re-Enabling web cache control: #3109
- Enhancement - Add SPA conform fileserver for web: #3109
- Enhancement - Implement notifications service: #3217
- Enhancement - Thumbnails in spaces: #3219
- Enhancement - Update reva to v2.0.0: #3231
- Enhancement - Update ownCloud Web to v5.2.0: #6506
Changelog for 1.17.0 (2022-02-16)
The following sections list the changes for 1.17.0.
- Bugfix - Add
ocis storage-auth-machine
subcommand: #2910 - Bugfix - Use same jwt secret for accounts as for metadata storage: #3081
- Bugfix - Make the default grpc client use the registry settings: #3041
- Bugfix - Remove group memberships when deleting a user: #3027
- Bugfix - Fix retry handling for LDAP connections: #2974
- Bugfix - Fix the default tracing provider: #2952
- Bugfix - Fix configuration for space membership endpoint: #2893
- Change - Change log level default from debug to error: #3071
- Change - Remove the ownCloud storage driver: #3072
- Change - Unify configuration and commands: #2818
- Change - Functionality to restore spaces: #3092
- Change - Extended Space Properties: #3141
- Change - Update the graph api: #2885
- Change - Update libre-graph-api to v0.3.0: #2858
- Change - Return not found when updating non existent space: #2869
- Enhancement - Provide Description when creating a space: #3167
- Enhancement - Add graph endpoint to delete and purge spaces: #2979
- Enhancement - Add permissions to graph drives: #3095
- Enhancement - Add new file url of the app provider to the ocs capabilities: #2884
- Enhancement - Add spaces capability: #2931
- Enhancement - Consul as supported service registry: #3133
- Enhancement - Introduce User and Group Management capabilities on GraphAPI: #2947
- Enhancement - Support signature auth in the public share auth middleware: #2831
- Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: #2953
- Enhancement - Add endpoint to retrieve a single space: #2978
- Enhancement - Add filter by driveType and id to /me/drives: #2946
- Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: #2878
- Enhancement - Update ownCloud Web to v5.0.0: #2895
Changelog for 1.16.0 (2021-12-10)
The following sections list the changes for 1.16.0.
- Bugfix - Fix claim selector based routing for basic auth: #2779
- Bugfix - Disallow creation of a group with empty name via the OCS api: #2825
- Bugfix - Fix using s3ng as the metadata storage backend: #2807
- Bugfix - Use the CS3api up- and download workflow for the accounts service: #2837
- Change - Rename
APP_PROVIDER_BASIC_*
environment variables: #2812 - Change - Restructure Configuration Parsing: #2708
- Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: #2644
- Enhancement - Cleanup ocis-pkg config: #2813
- Enhancement - Correct shutdown of services under runtime: #2843
- Enhancement - Update REVA to v1.17.0: #2849
- Enhancement - Update ownCloud Web to v4.6.1: #2846
Changelog for 1.15.0 (2021-11-19)
The following sections list the changes for 1.15.0.
- Bugfix - Don't allow empty password: #197
- Bugfix - Fix basic auth config: #2719
- Bugfix - Fix basic auth with custom user claim: #2755
- Bugfix - Fix oCIS startup ony systems with IPv6: #2698
- Bugfix - Fix opening images in media viewer for some usernames: #2738
- Bugfix - Fix error logging when there is no thumbnail for a file: #2702
- Bugfix - Don't announce resharing via capabilities: #2690
- Change - Make all insecure options configurable and change the default to false: #2700
- Change - Update ownCloud Web to v4.5.0: #2780
- Enhancement - Add API to list all spaces: #2692
- Enhancement - Update REVA to v1.16.0: #2737
Changelog for 1.14.0 (2021-10-27)
The following sections list the changes for 1.14.0.
- Security - Don't expose services by default: #2612
- Bugfix - Create parent directories for idp configuration: #2667
- Change - Configurable default quota: #2621
- Change - New default data paths and easier configuration of the data path: #2590
- Change - Split spaces webdav url and graph url in base and path: #2660
- Change - Update ownCloud Web to v4.4.0: #2681
- Enhancement - Add user setting capability: #2655
- Enhancement - Broaden bufbuild/Buf usage: #2630
- Enhancement - Replace fileb0x with go-embed: #1199
- Enhancement - Upgrade to go-micro v4.1.0: #2616
- Enhancement - Review and correct http header: #2666
- Enhancement - Lower TUS max chunk size: #2584
- Enhancement - Add sharees additional info paramater config to ocs: #2637
- Enhancement - Add a middleware to authenticate public share requests: #2536
- Enhancement - Report quota states: #2628
- Enhancement - Start up a new machine auth provider in the storage service: #2528
- Enhancement - Enforce permission on update space quota: #2650
- Enhancement - Update lico to v0.51.1: #2654
- Enhancement - Update reva to v1.15: #2658
Changelog for 1.13.0 (2021-10-13)
The following sections list the changes for 1.13.0.
- Bugfix - Fix the account resolver middleware: #2557
- Bugfix - Fix version information for extensions: #2575
- Bugfix - Add the gatewaysvc to all shared configuration in REVA services: #2597
- Bugfix - Use proper url path decode on the username: #2511
- Bugfix - Remove notifications placeholder: #2514
- Bugfix - Remove asset path configuration option from proxy: #2576
- Bugfix - Race condition in config parsing: #2574
- Change - Configure users and metadata storage separately: #2598
- Change - Make the drives create method odata compliant: #2531
- Change - Unify Envvar names configuring REVA gateway address: #2587
- Change - Update ownCloud Web to v4.3.0: #2589
- Enhancement - Updated MimeTypes configuration for AppRegistry: #2603
- Enhancement - Add maximum files and size to archiver capabilities: #2544
- Enhancement - Reduced repository size: #2579
- Enhancement - Return the newly created space: #2610
- Enhancement - Expose the reva archiver in OCIS: #2509
- Enhancement - Favorites capability: #2599
- Enhancement - Upgrade to GO 1.17: #2605
- Enhancement - Make mimetype allow list configurable for app provider: #2553
- Enhancement - Add allow_creation parameter to mime type config: #2591
- Enhancement - Add option to skip generation of demo users and groups: #2495
- Enhancement - Allow overriding the cookie based route by claim: #2508
- Enhancement - Redirect invalid links to oC Web: #2493
- Enhancement - Use reva's Authenticate method instead of spawning token managers: #2528
- Enhancement - TLS config options for ldap in reva: #2492
- Enhancement - Set reva JWT token expiration time to 24 hours by default: #2527
- Enhancement - Update reva to v1.14.0: #2615
Changelog for 1.12.0 (2021-09-14)
The following sections list the changes for 1.12.0.
- Bugfix - Remove non working proxy route and fix cs3 users example: #2474
- Bugfix - Set English as default language in the dropdown in the settings page: #2465
- Change - Remove OnlyOffice extension: #2433
- Change - Remove OnlyOffice extension: #2433
- Change - Update ownCloud Web to v4.2.0: #2501
- Enhancement - Add app provider and app provider registry: #2204
- Enhancement - Add the create space permission: #2461
- Enhancement - Add set space quota permission: #2459
- Enhancement - Create a Space using the Graph API: #2471
- Enhancement - Update go-chi/chi to version 5.0.3: #2429
- Enhancement - Upgrade go micro to v3.6.0: #2451
- Enhancement - Update reva to v1.13.0: #2477
Changelog for 1.11.0 (2021-08-24)
The following sections list the changes for 1.11.0.
- Bugfix - Specify primary user type for all accounts: #2364
- Bugfix - Fix naming of the user- and groupprovider services: #2388
- Change - Update ownCloud Web to v4.1.0: #2426
- Enhancement - Use non root user for the owncloud/ocis docker image: #2380
- Enhancement - Replace unmaintained jwt library: #2386
- Enhancement - Update bleve to version 2.1.0: #2391
- Enhancement - Update github.com/coreos/go-oidc to v3.0.0: #2393
- Enhancement - Update reva to v1.12: #2423
Changelog for 1.10.0 (2021-08-06)
The following sections list the changes for 1.10.0.
- Bugfix - Improve IDP Login Accessibility: #5376
- Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095
- Bugfix - Log all requests in the proxy access log: #2301
- Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336
- Change - Update ownCloud Web to v4.0.0: #2353
- Enhancement - Proxy: Add claims policy selector: #2248
- Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328
- Enhancement - Refactor graph API: #2277
- Enhancement - Update REVA: #2355
- Enhancement - Use only one go.mod file for project dependencies: #2344
Changelog for 1.9.0 (2021-07-13)
The following sections list the changes for 1.9.0.
- Bugfix - Panic when service fails to start: #2252
- Bugfix - Dont use port 80 as debug for GroupsProvider: #2271
- Change - Update ownCloud Web to v3.4.0: #2276
- Change - Update WEB to v3.4.1: #2283
- Enhancement - Runtime support for cherry picking extensions: #2229
- Enhancement - Add readonly mode for storagehome and storageusers: #2230
- Enhancement - Remove unnecessary Service.Init(): #1705
- Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227
- Enhancement - Update REVA to v1.9.1: #2280
Changelog for 1.8.0 (2021-06-28)
The following sections list the changes for 1.8.0.
- Bugfix - External storage registration used wrong config: #2120
- Bugfix - Remove authentication from /status.php completely: #2188
- Bugfix - Make webdav namespace configurable across services: #2198
- Change - Update ownCloud Web to v3.3.0: #2187
- Enhancement - Properly configure graph-explorer client registration: #2118
- Enhancement - Use system default location to store TLS artefacts: #2129
- Enhancement - Update REVA to v1.9: #2205
Changelog for 1.7.0 (2021-06-04)
The following sections list the changes for 1.7.0.
- Bugfix - Change the groups index to be case sensitive: #2109
- Change - Update ownCloud Web to v3.2.0: #2096
- Enhancement - Enable the s3ng storage driver: #1886
- Enhancement - Color contrasts on IDP/OIDC login pages: #2088
- Enhancement - Announce user profile picture capability: #2036
- Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: #2104
Changelog for 1.6.0 (2021-05-12)
The following sections list the changes for 1.6.0.
- Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956
- Bugfix - Stop the supervisor if a service fails to start: #1963
- Change - Update ownCloud Web to v3.1.0: #2045
- Enhancement - Added dictionary files: #2003
- Enhancement - Introduce login form with h1 tag for screen readers only: #1991
- Enhancement - User Deprovisioning for the OCS API: #1962
- Enhancement - Support thumbnails for txt files: #1988
- Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010
- Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044
- Enhancement - Use oc-select: #1979
- Enhancement - Set SameSite settings to Strict for Web: #2019
Changelog for 1.5.0 (2021-04-21)
The following sections list the changes for 1.5.0.
- Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888
- Change - Make Protobuf package names unique: #1875
- Change - Update ownCloud Web to v3.0.0: #1938
- Enhancement - Change default path for thumbnails: #1892
- Enhancement - Parse config on supervised mode with run subcommand: #1931
- Enhancement - Update ODS in accounts & settings extension: #1934
- Enhancement - Add config for public share SQL driver: #1916
- Enhancement - Remove dead runtime code: #1923
- Enhancement - Add option to reading registry rules from json file: #1917
- Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872
Changelog for 1.4.0 (2021-03-30)
The following sections list the changes for 1.4.0.
- Bugfix - Fix thumbnail generation for jpegs: #1785
- Change - Update ownCloud Web to v2.1.0: #1870
- Enhancement - Add focus to input elements on login page: #1792
- Enhancement - Improve accessibility to input elements on login page: #1794
- Enhancement - Add new build targets: #1824
- Enhancement - Clarify expected failures: #1790
- Enhancement - Replace special character in login page title with a regular minus: #1813
- Enhancement - File Logging: #1816
- Enhancement - Runtime Hostname and Port are now configurable: #1822
- Enhancement - Generate thumbnails for .gif files: #1791
- Enhancement - Tracing Refactor: #1819
- Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: #1683
Changelog for 1.3.0 (2021-03-09)
The following sections list the changes for 1.3.0.
- Bugfix - Purposely delay accounts service startup: #1734
- Bugfix - Add missing gateway config: #1716
- Bugfix - Fix accounts initialization: #1696
- Bugfix - Fix the ttl of the authentication middleware cache: #1699
- Change - Update ownCloud Web to v2.0.1: #1683
- Change - Update ownCloud Web to v2.0.2: #1776
- Enhancement - Remove the JWT from the log: #1758
- Enhancement - Update go-micro to v3.5.1-0.20210217182006-0f0ace1a44a9: #1670
- Enhancement - Update reva to v1.6.1-0.20210223065028-53f39499762e: #1683
- Enhancement - Add initial nats and kubernetes registry support: #1697
Changelog for 1.2.0 (2021-02-17)
The following sections list the changes for 1.2.0.
- Bugfix - Check if roles are present in user object before looking those up: #1388
- Bugfix - Fix etcd address configuration: #1546
- Bugfix - Remove unimplemented config file option for oCIS root command: #1636
- Bugfix - Fix thumbnail generation when using different idp: #1624
- Change - Initial release of graph and graph explorer: #1594
- Change - Move runtime code on refs/pman over to owncloud/ocis/ocis: #1483
- Change - Update ownCloud Web to v2.0.0: #1661
- Enhancement - Make use of new design-system oc-table: #1597
- Enhancement - Use a default protocol parameter instead of explicitly disabling tus: #1331
- Enhancement - Functionality to map home directory to different storage providers: #1186
- Enhancement - Introduce ADR: #1042
- Enhancement - Switch to opencontainers annotation scheme: #1381
- Enhancement - Migrate ocis-graph-explorer to ocis monorepo: #1596
- Enhancement - Migrate ocis-graph to ocis monorepo: #1594
- Enhancement - Enable group sharing and add config for sharing SQL driver: #1626
- Enhancement - Update reva to v1.5.2-0.20210125114636-0c10b333ee69: #1482
Changelog for 1.1.0 (2021-01-22)
The following sections list the changes for 1.1.0.
- Change - Disable pretty logging by default: #1133
- Change - Add "volume" declaration to docker images: #1375
- Change - Add "expose" information to docker images: #1366
- Change - Generate cryptographically secure state token: #1203
- Change - Move k6 to cdperf: #1358
- Change - Update go version: #1364
- Change - Update ownCloud Web to v1.0.1: #1191
- Enhancement - Add OCIS_URL env var: #1148
- Enhancement - Use sync.cache for roles cache: #1367
- Enhancement - Add named locks and refactor cache: #1212
- Enhancement - Update reva to v1.5.1: #1372
- Enhancement - Update reva to v1.4.1-0.20210111080247-f2b63bfd6825: #1194
The following sections list the changes for 1.0.0.
- Bugfix - Enable scrolling in accounts list: #909
- Bugfix - Add missing env vars to docker compose: #392
- Bugfix - Don't enforce empty external apps slice: #473
- Bugfix - Lower Bound was not working for the cs3 api index implementation: #741
- Bugfix - Accounts config sometimes being overwritten: #808
- Bugfix - Make settings service start without go coroutines: #835
- Bugfix - Fix button layout after phoenix update: #625
- Bugfix - Fix choose account dialogue: #846
- Bugfix - Fix id or username query handling: #745
- Bugfix - Fix konnectd build: #809
- Bugfix - Fix path of files shared with me in ocs api: #204
- Bugfix - Use micro default client: #718
- Bugfix - Allow consent-prompt with switch-account: #788
- Bugfix - Mint token with uid and gid: #737
- Bugfix - Serve index.html for directories: #912
- Bugfix - Don't create account if id/mail/username already taken: #709
- Bugfix - Fix director selection in proxy: #521
- Bugfix - Permission checks for settings write access: #1092
- Bugfix - Fix minor ui bugs: #1043
- Bugfix - Disable public link expiration by default: #987
- Bugfix - Build docker images with alpine:latest instead of alpine:edge: #416
- Change - Accounts UI shows message when no permissions: #656
- Change - Cache password validation: #958
- Change - Filesystem based index: #709
- Change - Rebuild index command for accounts: #748
- Change - Add the thumbnails command: #156
- Change - CS3 can be used as accounts-backend: #1020
- Change - Use bcrypt to hash the user passwords: #510
- Change - Replace the library which scales the images: #910
- Change - Choose disk or cs3 storage for accounts and groups: #623
- Change - Enable OpenID dynamic client registration: #811
- Change - Integrate import command from ocis-migration: #249
- Change - Improve reva service descriptions: #536
- Change - Initial release of basic version: #2
- Change - Add cli-commands to manage accounts: #115
- Change - Start ocis-accounts with the ocis server command: #25
- Change - Properly style konnectd consent page: #754
- Change - Make all paths configurable and default to a common temp dir: #1080
- Change - Move the indexer package from ocis/accounts to ocis/ocis-pkg: #794
- Change - Switch over to a new custom-built runtime: #287
- Change - Move ocis default config to root level: #842
- Change - Remove username field in OCS: #709
- Change - Account management permissions for Admin role: #124
- Change - Update phoenix to v0.18.0: #651
- Change - Default apps in ownCloud Web: #688
- Change - Proxy allow insecure upstreams: #1007
- Change - Make ocis-settings available: #287
- Change - Start ocis-proxy with the ocis server command: #119
- Change - Theme welcome and choose account pages: #887
- Change - Bring oC theme: #698
- Change - Unify Configuration Parsing: #675
- Change - Update phoenix to v0.20.0: #674
- Change - Update phoenix to v0.21.0: #728
- Change - Update phoenix to v0.22.0: #757
- Change - Update phoenix to v0.23.0: #785
- Change - Update phoenix to v0.24.0: #817
- Change - Update phoenix to v0.25.0: #868
- Change - Update phoenix to v0.26.0: #935
- Change - Update phoenix to v0.27.0: #943
- Change - Update phoenix to v0.28.0: #1027
- Change - Update phoenix to v0.29.0: #1034
- Change - Update reva config: #336
- Change - Update reva to v1.4.1-0.20201209113234-e791b5599a89: #1089
- Change - Clarify storage driver env vars: #729
- Change - Update ownCloud Web to v1.0.0-beta3: #1105
- Change - Update ownCloud Web to v1.0.0-beta4: #1110
- Change - Settings and accounts appear in the user menu: #656
- Enhancement - Add tracing to the accounts service: #1016
- Enhancement - Add the accounts service: #244
- Enhancement - Add basic auth option: #627
- Enhancement - Document how to run OCIS on top of EOS: #172
- Enhancement - Add the glauth service: #244
- Enhancement - Add k6: #941
- Enhancement - Add the konnectd service: #244
- Enhancement - Add the ocis-phoenix service: #244
- Enhancement - Add the ocis-pkg package: #244
- Enhancement - Add the ocs service: #244
- Enhancement - Add the proxy service: #244
- Enhancement - Add the settings service: #244
- Enhancement - Add the storage service: #244
- Enhancement - Add the store service: #244
- Enhancement - Add the thumbnails service: #244
- Enhancement - Add a command to list the versions of running instances: #226
- Enhancement - Add the webdav service: #244
- Enhancement - Better adopt Go-Micro: #840
- Enhancement - Add permission check when assigning and removing roles: #879
- Enhancement - Create OnlyOffice extension: #857
- Enhancement - Show basic-auth warning only once: #886
- Enhancement - Add glauth fallback backend: #649
- Enhancement - Tidy dependencies: #845
- Enhancement - Launch a storage to store ocis-metadata: #602
- Enhancement - Add a version command to ocis: #915
- Enhancement - Create a proxy access-log: #889
- Enhancement - Cache userinfo in proxy: #877
- Enhancement - Update reva to v1.4.1-0.20201125144025-57da0c27434c: #1320
- Enhancement - Runtime Cleanup: #1066
- Enhancement - Update OCIS Runtime: #1108
- Enhancement - Simplify tracing config: #92
- Enhancement - Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2: #834
- Enhancement - Update glauth to dev 4f029234b2308: #786
- Enhancement - Update konnectd to v0.33.8: #744
- Enhancement - Update reva to v1.4.1-0.20201123062044-b2c4af4e897d: #823
- Enhancement - Update reva to v1.4.1-0.20201130061320-ac85e68e0600: #980
- Enhancement - Update reva to cdb3d6688da5: #748
- Enhancement - Update reva to dd3a8c0f38: #725
- Enhancement - Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b: #971
- Enhancement - Update reva to 063b3db9162b: #1091
- Enhancement - Add www-authenticate based on user agent: #1009