5.0.0-beta.2
Pre-releaseTable 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 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/reva#3926: Service Accounts
- Enhancement cs3org/reva#4359: Update go-ldap to v3.4.6
- Enhancement cs3org/reva#4170: Update password policies
- Enhancement cs3org/reva#4232: Improve error handling in utils package
-
Enhancement - Add validation update public share: #7978
For Sharing NG, we needed validation in the implementing reva service to keep
the client implementation simple. -
Enhancement - Allow inmemory nats-js-kv stores: #7979
Adds envvars to keep nats-js-kv stores in memory and not persist them on disc.
-
Enhancement - Use kv store in natsjs registry: #7987
Replaces the nats object store with the nats kv store in the natsjs registry
-
Enhancement - Allow authentication nats connections: #7989
Allow events, store and registry implementation to pass username/password to the
nats instance -
Enhancement - Add ocm and sciencemesh services: #7998
We added sciencemesh and ocm services to enable federation.
-
Enhancement - Make nats-js-kv the default registry: #8011
The previously used default
mdns
is faulty. Deprecated it together with
consul
,nats
andetcd
implementations.