Releases: owncloud/ocis
4.0.5
Changes in 4.0.5
Summary
- Bugfix - Fix reva config of frontend service to avoid misleading error logs: #7934
- Bugfix - Fix trace ids: #8026
- Bugfix - Do not purge expired upload sessions that are still postprocessing: #7941
- Enhancement - Add cli commands for trash-binq: #7936
Details
-
Bugfix - Fix reva config of frontend service to avoid misleading error logs: #7934
We set an empty Credentials chain for the frontend service now. In ocis all non-reva token
authentication is handled by the proxy. This avoids irritating error messages about the
missing 'auth-bearer' service. -
Bugfix - Fix trace ids: #8026
We changed the default tracing to produce non-empty traceids and fixed a problem where traces
got disconnected further down the stack. -
Bugfix - Do not purge expired upload sessions that are still postprocessing: #7941
-
Enhancement - Add cli commands for trash-binq: #7936
We added the
list
andrestore
commands to the trash-bin items to the CLI
5.0.0-beta.2
Table of Contents
Changes in 5.0.0-beta.2
Summary
- Bugfix - Fix natsjs cache: #7790
- Bugfix - Do not purge expired upload sessions that are still postprocessing: #7859
- Bugfix - Updating logo with new theme structure: #7930
- Bugfix - Password policy return code was wrong: #7952
- Bugfix - Update permission validation: #7963
- Bugfix - Renaming a user to a string with capital letters: #7964
- Bugfix - Improve OCM support: #7973
- Bugfix - Permissions of a role with duplicate ID: #7976
- Bugfix - Non durable streams for sse service: #7986
- Bugfix - Fix empty trace ids: #8023
- Change - Remove privacyURL and imprintURL from the config: #7938
- Change - Remove accessDeniedHelpUrl from the config: #7970
- Enhancement - Retry antivirus postprocessing step in case of problems: #7874
- Enhancement - Add edit public share to sharing NG: #7908
- Enhancement - Add cli commands for trash-bin: #7917
- Enhancement - Update web to v8.0.0-beta.2: #7930
- Enhancement - Update reva to latest edge: #7949
- Enhancement - Add validation update public share: #7978
- Enhancement - Allow inmemory nats-js-kv stores: #7979
- Enhancement - Use kv store in natsjs registry: #7987
- Enhancement - Allow authentication nats connections: #7989
- Enhancement - Add ocm and sciencemesh services: #7998
- Enhancement - Make nats-js-kv the default registry: #8011
Details
-
Bugfix - Fix natsjs cache: #7790
The nats-js cache was not working. It paniced and wrote a lot of error logs.
Both is fixed now. -
Bugfix - Do not purge expired upload sessions that are still postprocessing: #7859
-
Bugfix - Updating logo with new theme structure: #7930
Updating and resetting the logo when using the new
theme.json
structure in Web
has been fixed. -
Bugfix - Password policy return code was wrong: #7952
We fixed the status code on SharingNG update permissions for public shares.
-
Bugfix - Update permission validation: #7963
We fixed a bug where the permission validation was not working correctly.
-
Bugfix - Renaming a user to a string with capital letters: #7964
We fixed the issue that led to correct update but the 404 response code when
renaming an existing user to a string with capital letters. -
Bugfix - Improve OCM support: #7973
We improved functionality of the OCM support.
-
Bugfix - Permissions of a role with duplicate ID: #7976
We remove the redundant permissions of a role with duplicate ID.
-
Bugfix - Non durable streams for sse service: #7986
Configure sse streams to be non-durable. This functionality is not needed for
the sse service -
Bugfix - Fix empty trace ids: #8023
We changed the default tracing to produce non-empty traceids.
-
Change - Remove privacyURL and imprintURL from the config: #7938
We've removed the option privacyURL and imprintURL from the config, since other
clients weren't able to consume these. In order to be accessible by other
clients, not just Web, those should be configured via the theme.json file. -
Change - Remove accessDeniedHelpUrl from the config: #7970
We've removed the option accessDeniedHelpUrl from the config, since other
clients weren't able to consume it. In order to be accessible by other clients,
not just Web, it should be configured via the theme.json file. -
Enhancement - Retry antivirus postprocessing step in case of problems: #7874
The antivirus postprocessing step will now be retried for a configurable amount
of times in case it can't get a result from clamav. -
Enhancement - Add edit public share to sharing NG: #7908
We added the ability to edit public shares to the sharing NG endpoints.
-
Enhancement - Add cli commands for trash-bin: #7917
We added the
list
andrestore
commands to the trash-bin items to the CLI -
Enhancement - Update web to v8.0.0-beta.2: #7930
Tags: web
We updated ownCloud Web to v8.0.0-beta.2. Please refer to the changelog (linked)
for details on the web release.Summary * Bugfix
owncloud/web#10010: Displaying
full video in their dimensions * Bugfix
owncloud/web#10149: Spaces files
list previews cropped * Bugfix
owncloud/web#10149: Spaces
overview tile previews zoomed * Bugfix
owncloud/web#10154: Resolving
links without drive aliasWe updated ownCloud Web to v8.0.0-beta.1. Please refer to the changelog (linked)
for details on the web release.Summary * Change
owncloud/web#9698: Theme handling *
Enhancement owncloud/web#10111:
Registering right sidebar panels as extension * Enhancement
owncloud/web#10111: File sidebar
in viewer and editor apps#7930
#7952
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.1
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.2 -
Enhancement - Update reva to latest edge: #7949
Changelog for reva unreleased =============================
- Bugfix cs3org/reva#4407: Make ocdav return correct oc:spaceid
- Bugfix cs3org/reva#4410: Improve OCM support
- Bugfix cs3org/reva#4422: Fix disconnected traces
- Bugfix cs3org/reva#4424: Fixed panic in receivedsharecache pkg
- Enhancement cs3org/reva#4403: Add validation to update public share
- Enhancement cs3org/reva#4405: Check permissions before updating shares
- Enhancement cs3org/reva#4406: Rework cache configuration
- Enhancement cs3org/reva#4409: Disable the password policy
- Enhancement cs3org/reva#4411: Add option to configure streams non durable
- Enhancement cs3org/reva#4412: Allow authentication for nats connections
- Enhancement cs3org/reva#4414: Track more upload session metrics
Changelog for reva 2.17.0 (2023-12-12) =======================================
The following sections list the changes in reva 2.17.0 relevant to reva users.
The changes are ordered by importance.- Bugfix cs3org/reva#4278: Disable DEPTH infinity in PROPFIND
- Bugfix cs3org/reva#4318: Do not allow moves between shares
- Bugfix cs3org/reva#4290: Prevent panic when tryin...
5.0.0-beta.1
Table of Contents
Changes in 5.0.0-beta.1
Summary
- Bugfix - Updating logo with new theme structure: #7930
- Change - Remove PrivacyURL and ImprintURL from the config: #7938
- Enhancement - Retry antivirus postprocessing step in case of problems: #7874
- Enhancement - Add edit public share to sharing NG: #7908
- Enhancement - Update web to v8.0.0-beta.1: #7930
- Enhancement - Update reva to v2.17.0: #7949
Details
-
Bugfix - Updating logo with new theme structure: #7930
Updating and resetting the logo when using the new
theme.json
structure in Web
has been fixed. -
Change - Remove PrivacyURL and ImprintURL from the config: #7938
We've removed the option PrivacyURL and ImprintURL from the config, since other
clients weren't able to consume these. In order to be accessible by other
clients, not just Web, those should be configured via the theme.json file. -
Enhancement - Retry antivirus postprocessing step in case of problems: #7874
The antivirus postprocessing step will now be retried for a configurable amount
of times in case it can't get a result from clamav. -
Enhancement - Add edit public share to sharing NG: #7908
We added the ability to edit public shares to the sharing NG endpoints.
-
Enhancement - Update web to v8.0.0-beta.1: #7930
Tags: web
We updated ownCloud Web to v8.0.0-beta.1. Please refer to the changelog (linked)
for details on the web release.Summary * Change
owncloud/web#9698: Theme handling *
Enhancement owncloud/web#10111:
Registering right sidebar panels as extension * Enhancement
owncloud/web#10111: File sidebar
in viewer and editor apps#7930
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.1 -
Enhancement - Update reva to v2.17.0: #7949
Changelog for reva 2.17.0 (2023-12-12) =======================================
The following sections list the changes in reva 2.17.0 relevant to reva users.
The changes are ordered by importance.- Bugfix cs3org/reva#4278: Disable DEPTH infinity in PROPFIND
- Bugfix cs3org/reva#4318: Do not allow moves between shares
- Bugfix cs3org/reva#4290: Prevent panic when trying to move a non-existent file
- Bugfix cs3org/reva#4241: Allow an empty credentials chain in the auth middleware
- Bugfix cs3org/reva#4216: Fix an error message
- Bugfix cs3org/reva#4324: Fix capabilities decoding
- Bugfix cs3org/reva#4267: Fix concurrency issue
- Bugfix cs3org/reva#4362: Fix concurrent lookup
- Bugfix cs3org/reva#4336: Fix definition of "file-editor" role
- Bugfix cs3org/reva#4302: Fix checking of filename length
- Bugfix cs3org/reva#4366: Fix CS3 status code when looking up non existing share
- Bugfix cs3org/reva#4299: Fix HTTP verb of the generate-invite endpoint
- Bugfix cs3org/reva#4249: GetUserByClaim not working with MSAD for claim "userid"
- Bugfix cs3org/reva#4217: Fix missing case for "hide" in UpdateShares
- Bugfix cs3org/reva#4140: Fix missing etag in shares jail
- Bugfix cs3org/reva#4229: Fix destroying the Personal and Project spaces data
- Bugfix cs3org/reva#4193: Fix overwrite a file with an empty file
- Bugfix cs3org/reva#4365: Fix create public share
- Bugfix cs3org/reva#4380: Fix the public link update
- Bugfix cs3org/reva#4250: Fix race condition
- Bugfix cs3org/reva#4345: Fix conversion of custom ocs permissions to roles
- Bugfix cs3org/reva#4134: Fix share jail
- Bugfix cs3org/reva#4335: Fix public shares cleanup config
- Bugfix cs3org/reva#4338: Fix unlock via space API
- Bugfix cs3org/reva#4341: Fix spaceID in meta endpoint response
- Bugfix cs3org/reva#4351: Fix 500 when open public link
- Bugfix cs3org/reva#4352: Fix the tgz mime type
- Bugfix cs3org/reva#4388: Allow UpdateUserShare() to update just the expiration date
- Bugfix cs3org/reva#4214: Always pass adjusted default nats options
- Bugfix cs3org/reva#4291: Release lock when expired
- Bugfix cs3org/reva#4386: Remove dead enable_home config
- Bugfix cs3org/reva#4292: Return 403 when user is not permitted to lock
- Enhancement cs3org/reva#4389: Add audio and location props
- Enhancement cs3org/reva#4337: Check permissions before creating shares
- Enhancement cs3org/reva#4326: Add search mediatype filter
- Enhancement cs3org/reva#4367: Add GGS mime type
- Enhancement cs3org/reva#4194: Add hide flag to shares
- Enhancement cs3org/reva#4358: Add default permissions capability for links
- Enhancement cs3org/reva#4133: Add more metadata to locks
- Enhancement cs3org/reva#4353: Add support for .docxf files
- Enhancement cs3org/reva#4363: Add nats-js-kv store
- Enhancement cs3org/reva#4197: Add the Banned-Passwords List
- Enhancement cs3org/reva#4190: Add the password policies
- Enhancement cs3org/reva#4384: Add a retry postprocessing outcome and event
- Enhancement cs3org/reva#4271: Add search capability
- Enhancement cs3org/reva#4119: Add sse event
- Enhancement cs3org/reva#4392: Add additional permissions to service accounts
- Enhancement cs3org/reva#4344: Add url extension to mime type list
- Enhancement cs3org/reva#4372: Add validation to the public share provider
- Enhancement cs3org/reva#4244: Allow listing reveived shares by service accounts
- Enhancement cs3org/reva#4129: Auto-Accept Shares through ServiceAccounts
- Enhancement cs3org/reva#4374: Handle trashbin file listings concurrently
- Enhancement cs3org/reva#4325: Enforce Permissions
- Enhancement cs3org/reva#4368: Extract log initialization
- Enhancement cs3org/reva#4375: Introduce UploadSessionLister interface
- Enhancement cs3org/reva#4268: Implement sharing roles
- Enhancement cs3org/reva#4160: Improve utils pkg
- Enhancement cs3org/reva#4335: Add sufficient permissions check function
- Enhancement cs3org/reva#4281: Port OCM changes from master
- Enhancement cs3org/reva#4270: Opt out of public link password enforcement
- Enhancement cs3org/reva#4181: Change the variable names for the password policy
- Enhancement cs3org/reva#4256: Rename hidden share variable name
- Enhancement [cs3org...
5.0.0-alpha.6
Table of Contents
Changes in 5.0.0-alpha.6
Summary
- Bugfix - Fix the public link update: #7862
- Enhancement - Add validation to public share provider: #7877
- Enhancement - Store and index metadata: #7886
- Enhancement - Allow regular users to list other users: #7887
- Enhancement - Update web to v8.0.0-alpha.13: #7918
Details
-
Bugfix - Fix the public link update: #7862
We fixed a bug when normal users can update the public link to delete its
password if permission is not sent in data. -
Enhancement - Add validation to public share provider: #7877
We changed the implementation of the public share provider in reva to do the
validation on the CS3 Api side. This makes the implementation on the graph side
smaller. -
Enhancement - Store and index metadata: #7886
Location metadata is now extracted and stored by the search service. It is
available for driveItems in a folder listing using the Graph API. -
Enhancement - Allow regular users to list other users: #7887
Regular users can search for other users and groups. The following limitations
apply:- Only search queries are allowed (using the
$search=term
query parameter) - The search term needs to have at least 3 characters
- for user searches the result set only contains the attributes
displayName
,userType
,mail
andid
- for group searches the result set only contains the attributes
displayName
,groupTypes
andid
- Only search queries are allowed (using the
-
Enhancement - Update web to v8.0.0-alpha.13: #7918
Tags: web
We updated ownCloud Web to v8.0.0-alpha.13. Please refer to the changelog
(linked) for details on the web release.Summary * Enhancement
owncloud/web#10104: Create link
modal#7918
https://github.com/owncloud/web/releases/tag/v8.0.0-alpha.13
4.0.4
Changes in 4.0.4
Summary
- Enhancement - Update reva to improve trashbin listing: #7858
Details
-
Enhancement - Update reva to improve trashbin listing: #7858
Changelog for reva 2.13.3
- Enhancement cs3org/reva#4377: Handle trashbin file listings concurrently
5.0.0-alpha.5
Table of Contents
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 wrong compile date: #6132
- Bugfix - Fix default language fallback: #7465
- Bugfix - Disable DEPTH infinity in PROPFIND: #7746
- Bugfix - Fix 403 in docs pipeline: #7509
- Bugfix - Fix libre-graph status codes: #7678
- 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 - Fix last month search: #31145
- Bugfix - Set existing mountpoint on auto accept: #7592
- Bugfix - Deprecate redundant encryptions settings for notification service: #7345
- Bugfix - Fix search service start: #7795
- Bugfix - Fix unlock via space API: #7726
- Bugfix - Fix the tgz mime type: #7772
- 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 banned password list to the default deployments: #7784
- Enhancement - Default link permission config: #7783
- Enhancement - Add search MediaType filter: #7602
- Enhancement - Add "Last modified" filter Chip: #7455
- Enhancement - Add the Banned Passwords List: #4197
- Enhancement - Add the password policies: #7285
- Enhancement - Add user filter startswith and contains: #7739
- Enhancement - Allow configuring additional routes: #7740
- Enhancement - Update to go 1.21: #7794
- Enhancement - Bump reva: #7721
- 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 - Add support for audio files to the thumbnails service: #7491
- Enhancement - Add user list requires filter config: #7866
- Enhancement - New value
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356 - Enhancement - Tika content extraction cleanup for search: #7553
- Enhancement - Add Sharing NG list permissions endpoint: #7805
- Enhancement - Add Sharing NG endpoints: #7633
- Enhancement - SSE for messaging: #6992
- Enhancement - Store and index metadata: #7490
- 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 - Introduce natsjs registry: #7272
- Enhancement - Add new permissions: #7700
- Enhancement - Add new permission to delete public link password: #7538
- Enhancement - The password policies change request: #7264
- Enhancement - Add preferred language to user settings: #7720
- 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-alpha.12: #7883
- Enhancement - Configs for Web embed mode: #7670
Details
-
Bugfix - Return 423 status code on tag create: #7596
When a file is locked, return 423 status code instead 500 on tag create
-
Bugfix - Delete outdated userlog events: #7410
Userlog will now delete events when the user has no longer access to the underlying resource
-
Bugfix - Don't reload web config: #7369
When requesting
config.json
file from the server, web service would reload the file if a path
is set. This will remove config entries set via Envvar. Since we want to have the possiblity to
set configuration from both sources we removed the reading from file. The file will still be
loaded on service startup. -
Bugfix - Fix the auth service env variable: #7523
We the auth service env variable to the service specific name. Before it was configurable via
AUTH_MACHINE_JWT_SECRET
and now is configurable viaAUTH_SERVICE_JWT_SECRET
. -
Bugfix - Fix the kql-bleve search: #7290
We fixed the issue when 500 on searches that contain ":". Added the characters escaping
according to https://blevesearch.com/docs/Query-String-Query/ -
Bugfix - Fix wrong compile date: #6132
We fixed that current date is always printed.
-
Bugfix - Fix default language fallback: #7465
Add the default language for the webui, the settings, userlog and notification service.
-
Bugfix - Disable DEPTH infinity in PROPFIND: #7746
We fixed the Disabled DEPTH infinity in PROPFIND for: Personal /remote.php/dav/files/admin
Public link share /remote.php/dav/public-files/ Trashbin
/remote.php/dav/spaces/trash-bin/ -
Bugfix - Fix 403 in docs pipeline: #7509
Docs pipeline was not routed through our proxies which could lead to requests being
blacklisted -
Bugfix - Fix libre-graph status codes: [#7678](https://github.com/owncloud/oci...
5.0.0-alpha.4
Table of Contents
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 wrong compile date: #6132
- Bugfix - Fix default language fallback: #7465
- Bugfix - Disable DEPTH infinity in PROPFIND: #7746
- Bugfix - Fix 403 in docs pipeline: #7509
- Bugfix - Fix libre-graph status codes: #7678
- 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 - Fix last month search: #31145
- Bugfix - Set existing mountpoint on auto accept: #7592
- Bugfix - Deprecate redundant encryptions settings for notification service: #7345
- Bugfix - Fix search service start: #7795
- Bugfix - Fix unlock via space API: #7726
- Bugfix - Fix the tgz mime type: #7772
- 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 banned password list to the default deployments: #7784
- Enhancement - Default link permission config: #7783
- Enhancement - Add search MediaType filter: #7602
- Enhancement - Add "Last modified" filter Chip: #7455
- Enhancement - Add the Banned Passwords List: #4197
- Enhancement - Add the password policies: #7285
- Enhancement - Add user filter startswith and contains: #7739
- Enhancement - Allow configuring additional routes: #7740
- Enhancement - Update to go 1.21: #7794
- Enhancement - Bump reva: #7721
- 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 - Add support for audio files to the thumbnails service: #7491
- Enhancement - New value
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356 - Enhancement - Tika content extraction cleanup for search: #7553
- Enhancement - Add Sharing NG list permissions endpoint: #7805
- Enhancement - Add Sharing NG endpoints: #7633
- Enhancement - SSE for messaging: #6992
- Enhancement - Store and index metadata: #7490
- 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 - Introduce natsjs registry: #7272
- Enhancement - Add new permissions: #7700
- Enhancement - Add new permission to delete public link password: #7538
- Enhancement - The password policies change request: #7264
- Enhancement - Add preferred language to user settings: #7720
- 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: #7852
- Enhancement - Configs for Web embed mode: #7670
Details
-
Bugfix - Return 423 status code on tag create: #7596
When a file is locked, return 423 status code instead 500 on tag create
-
Bugfix - Delete outdated userlog events: #7410
Userlog will now delete events when the user has no longer access to the underlying resource
-
Bugfix - Don't reload web config: #7369
When requesting
config.json
file from the server, web service would reload the file if a path
is set. This will remove config entries set via Envvar. Since we want to have the possiblity to
set configuration from both sources we removed the reading from file. The file will still be
loaded on service startup. -
Bugfix - Fix the auth service env variable: #7523
We the auth service env variable to the service specific name. Before it was configurable via
AUTH_MACHINE_JWT_SECRET
and now is configurable viaAUTH_SERVICE_JWT_SECRET
. -
Bugfix - Fix the kql-bleve search: #7290
We fixed the issue when 500 on searches that contain ":". Added the characters escaping
according to https://blevesearch.com/docs/Query-String-Query/ -
Bugfix - Fix wrong compile date: #6132
We fixed that current date is always printed.
-
Bugfix - Fix default language fallback: #7465
Add the default language for the webui, the settings, userlog and notification service.
-
Bugfix - Disable DEPTH infinity in PROPFIND: #7746
We fixed the Disabled DEPTH infinity in PROPFIND for: Personal /remote.php/dav/files/admin
Public link share /remote.php/dav/public-files/ Trashbin
/remote.php/dav/spaces/trash-bin/ -
Bugfix - Fix 403 in docs pipeline: #7509
Docs pipeline was not routed through our proxies which could lead to requests being
blacklisted -
Bugfix - Fix libre-graph status codes: #7678
Creating group: https://owncloud.dev/libre-graph-api/#/groups/CreateGroup changed:
200 -> 2...
4.0.3
Changes in 4.0.3
Summary
- Bugfix - Bump reva to 2.16.2: #7512
- Bugfix - Token storage config fixed: #7546
- Enhancement - Support spec violating AD FS access token issuer: #7140
- Enhancement - Update web to v7.1.2: #7798
Details
-
Bugfix - Bump reva to 2.16.2: #7512
- Bugfix cs3org/reva#4251: ldap: fix GetUserByClaim for binary encoded UUIDs
-
Bugfix - Token storage config fixed: #7546
The token storage config in the config.json for web was missing when it was set to
false
. -
Enhancement - Support spec violating AD FS access token issuer: #7140
AD FS
/adfs/.well-known/openid-configuration
has an optionalaccess_token_issuer
which, in violation of the OpenID Connect spec, takes precedence overissuer
. -
Enhancement - Update web to v7.1.2: #7798
Tags: web
We updated ownCloud Web to v7.1.2. Please refer to the changelog (linked) for details on the web
release.Summary * Bugfix owncloud/web#9833:
Resolving external URLs * Bugfix
owncloud/web#9868: Respect
"details"-query on private links * Bugfix
owncloud/web#9913: Private link
resolving via share jail ID
5.0.0-alpha.3
Table of Contents
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 - Fix libre-graph status codes: #7678
- 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 - Fix last month search: #31145
- Bugfix - Set existing mountpoint on auto accept: #7592
- Bugfix - Deprecate redundant encryptions settings for notification service: #7345
- Bugfix - Fix unlock via space API: #7726
- Bugfix - Fix the tgz mime type: #7772
- 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 search MediaType filter: #7602
- Enhancement - Add "Last modified" filter Chip: #7455
- Enhancement - Add the Banned Passwords List: #4197
- Enhancement - Add the password policies: #7285
- Enhancement - Allow configuring additional routes: #7740
- Enhancement - Bump reva: #7721
- 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 - Add support for audio files to the thumbnails service: #7491
- Enhancement - New value
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356 - Enhancement - Tika content extraction cleanup for search: #7553
- Enhancement - Add Sharing NG endpoints: #7633
- Enhancement - SSE for messaging: #6992
- Enhancement - Store and index metadata: #7490
- 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 - Introduce natsjs registry: #7272
- Enhancement - Add new permissions: #7700
- Enhancement - Add new permission to delete public link password: #7538
- Enhancement - The password policies change request: #7264
- Enhancement - Add preferred language to user settings: #7720
- 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: #7773
- Enhancement - Configs for Web embed mode: #7670
Details
-
Bugfix - Return 423 status code on tag create: #7596
When a file is locked, return 423 status code instead 500 on tag create
-
Bugfix - Delete outdated userlog events: #7410
Userlog will now delete events when the user has no longer access to the underlying resource
-
Bugfix - Don't reload web config: #7369
When requesting
config.json
file from the server, web service would reload the file if a path
is set. This will remove config entries set via Envvar. Since we want to have the possiblity to
set configuration from both sources we removed the reading from file. The file will still be
loaded on service startup. -
Bugfix - Fix the auth service env variable: #7523
We the auth service env variable to the service specific name. Before it was configurable via
AUTH_MACHINE_JWT_SECRET
and now is configurable viaAUTH_SERVICE_JWT_SECRET
. -
Bugfix - Fix the kql-bleve search: #7290
We fixed the issue when 500 on searches that contain ":". Added the characters escaping
according to https://blevesearch.com/docs/Query-String-Query/ -
Bugfix - Fix default language fallback: #7465
Add the default language for the webui, the settings, userlog and notification service.
-
Bugfix - Fix 403 in docs pipeline: #7509
Docs pipeline was not routed through our proxies which could lead to requests being
blacklisted -
Bugfix - Fix libre-graph status codes: #7678
Creating group: https://owncloud.dev/libre-graph-api/#/groups/CreateGroup changed:
200 -> 201Creating users: https://owncloud.dev/libre-graph-api/#/users/CreateUser changed: 200
-> 201Export GDPR: https://owncloud.dev/libre-graph-api/#/user/ExportPersonalData
changed: 201 -> 202 -
Bugfix - Check school number for duplicates before adding a school: #7351
We fixed an issue that allowed to create two schools with the same school number
-
Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: #7319
We fixed a problem with the "ocis migrate rebuild-jsoncs3-indexes" command which reset the
state of received shares to "pending". -
Bugfix - Fix last month search: #31145
We've fixed the last month search edge case when currently is 31-th.
Https://github.com/owncloud/ocis/issues/7629
#7742golang/go#31145
The
issue
is
related
to
the
build-in
package
behavior -
Bugfix - Set existing mountpoint on auto accept: #7592
When already having a share for a specific resou...
5.0.0-alpha.2
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: #7629
- 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 - Add support for audio files to the thumbnails service: #7491
- Enhancement - New value
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356 - Enhancement - Tika content extraction cleanup for search: #7553
- Enhancement - SSE for messaging: #6992
- Enhancement - Store and index metadata: #7490
- 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 - Introduce natsjs registry: #7272
- 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: #7673
- Enhancement - Configs for Web embed mode: #7670
Details
-
Bugfix - Return 423 status code on tag create: #7596
When a file is locked, return 423 status code instead 500 on tag create
-
Bugfix - Delete outdated userlog events: #7410
Userlog will now delete events when the user has no longer access to the underlying resource
-
Bugfix - Don't reload web config: #7369
When requesting
config.json
file from the server, web service would reload the file if a path
is set. This will remove config entries set via Envvar. Since we want to have the possiblity to
set configuration from both sources we removed the reading from file. The file will still be
loaded on service startup. -
Bugfix - Fix the auth service env variable: #7523
We the auth service env variable to the service specific name. Before it was configurable via
AUTH_MACHINE_JWT_SECRET
and now is configurable viaAUTH_SERVICE_JWT_SECRET
. -
Bugfix - Fix the kql-bleve search: #7290
We fixed the issue when 500 on searches that contain ":". Added the characters escaping
according to https://blevesearch.com/docs/Query-String-Query/ -
Bugfix - Fix default language fallback: #7465
Add the default language for the webui, the settings, userlog and notification service.
-
Bugfix - Fix 403 in docs pipeline: #7509
Docs pipeline was not routed through our proxies which could lead to requests being
blacklisted -
Bugfix - Check school number for duplicates before adding a school: #7351
We fixed an issue that allowed to create two schools with the same school number
-
Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: #7319
We fixed a problem with the "ocis migrate rebuild-jsoncs3-indexes" command which reset the
state of received shares to "pending". -
Bugfix - Set existing mountpoint on auto accept: #7592
When already having a share for a specific resource, auto accept would use custom mountpoints
which lead to other errors. Now auto-accept is using the existing mountpoint of a share. -
Bugfix - Deprecate redundant encryptions settings for notification service: #7345
The values
tls
andssl
for thesmtp_encryption
configuration setting are duplicates of
starttls
andssltls
. They have been marked as deprecated. A warning will be logged when
they are still used. Please usestarttls
instead fortls
andssltls
instead of `ssl. -
Bugfix - Token storage config fixed: #7528
The token storage config in the config.json for web was missing when it was set to
false
. -
Bugfix - Fix preview request 500 error when made too early: #7502
Fix the status code and message when a thumbnail request is made too early.
-
Bugfix - GetUserByClaim fixed for Active Directory: #7476
The reva ldap backend for the users and groups service did not hex escape binary uuids in LDAP
filter correctly this could cause problems in Active Directory setups for services using the
GetUserByClaim CS3 request with claim "userid". -
Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: #7312
We reintrod...