NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #862 by repository stars
Last release 4 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
811 releases · first in 2020
One column per quarter.
Nothing published for this version
The following sections list the changes for 1.10.0.
The following sections list the changes for 1.10.0.
Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095
When using PROXY_ENABLE_BASIC_AUTH=true we now forward request to the idp
instead of trying to authenticate the request ourself.
https://github.com/owncloud/ocis/issues/2095 https://github.com/owncloud/ocis/issues/2094
Bugfix - Log all requests in the proxy access log: #2301
We now use a dedicated middleware to log all requests, regardless of routing
selector outcome. While the log now includes the remote address, the selected
routing policy is only logged when log level is set to debug because the request
context cannot be changed in the directorSelectionDirector, as per the
ReverseProxy.Director documentation.
https://github.com/owncloud/ocis/pull/2301
Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336
https://github.com/owncloud/ocis/pull/2336 https://github.com/glauth/glauth/pull/198 https://github.com/glauth/glauth/pull/194
Bugfix - Improve IDP Login Accessibility: #5376
We have addressed the feedback from the a11y audit and improved the IDP login
screen accordingly.
https://github.com/owncloud/web/issues/5376 https://github.com/owncloud/web/issues/5377
Change - Update ownCloud Web to v4.0.0: #2353
Tags: web
We updated ownCloud Web to v4.0.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2353 https://github.com/owncloud/web/releases/tag/v4.0.0
Enhancement - Proxy: Add claims policy selector: #2248
Using the proxy config file, it is now possible to let let the IdP determine the
routing policy by sending an ocis.routing.policy claim. Its value will be used
to determine the set of routes for the logged in user.
https://github.com/owncloud/ocis/pull/2248
Enhancement - Refactor graph API: #2277
We refactored the /graph/v1.0/ endpoint which now relies on the internal
access token fer authentication, getting rid of any LDAP or OIDC code to
authenticate requests. This allows using the graph api when using basic auth or
any other auth mechanism provided by the CS3 auth providers / reva gateway /
ocis proxy.
https://github.com/owncloud/ocis/pull/2277
Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328
https://github.com/owncloud/ocis/pull/2328
Enhancement - Use only one go.mod file for project dependencies: #2344
We now use one single go.mod file at the root of the repository rather than one per core extension.
https://github.com/owncloud/ocis/pull/2344
Enhancement - Update REVA: #2355
Update REVA from v1.10.1-0.20210730095301-fcb7a30a44a6 to v1.11.1-0.20210809134415-3fe79c870fb5 * Fix cs3org/reva#1978: Fix owner type is optional * Fix cs3org/reva#1965: fix value of file_target in shares * Fix cs3org/reva#1960: fix updating shares in the memory share manager * Fix cs3org/reva#1956: fix trashbin listing with depth 0 * Fix cs3org/reva#1957: fix etag propagation on deletes * Enh cs3org/reva#1861: [WIP] Runtime plugins * Fix cs3org/reva#1954: fix response format of the sharees API * Fix cs3org/reva#1819: Remove notifications key from ocs response * Enh cs3org/reva#1946: Add a share manager that connects to oc10 databases * Fix cs3org/reva#1899: Fix chunked uploads for new versions * Fix cs3org/reva#1906: Fix copy over existing resource
https://github.com/owncloud/ocis/pull/2355 https://github.com/owncloud/ocis/pull/2295 https://github.com/owncloud/ocis/pull/2314
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The following sections list the changes for 1.9.0.
The following sections list the changes for 1.9.0.
Bugfix - Panic when service fails to start: #2252
Tags: runtime
When attempting to run a service through the runtime that is currently running and fails to start, a race condition still redirect os Interrupt signals to a closed channel.
https://github.com/owncloud/ocis/pull/2252
Bugfix - Dont use port 80 as debug for GroupsProvider: #2271
A copy/paste error where the configuration for the groupsprovider's debug address was not present leaves go-micro to start the debug service in port 80 by default.
https://github.com/owncloud/ocis/pull/2271
Change - Update ownCloud Web to v3.4.0: #2276
Tags: web
We updated ownCloud Web to v3.4.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2276 https://github.com/owncloud/web/releases/tag/v3.4.0
Change - Update WEB to v3.4.1: #2283
https://github.com/owncloud/ocis/pull/2283 https://github.com/owncloud/web/releases/tag/v3.4.1
Enhancement - Remove unnecessary Service.Init(): #1705
As it turns out oCIS already calls this method. Invoking it twice would end in accidentally resetting values.
https://github.com/owncloud/ocis/pull/1705
Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227
https://github.com/owncloud/ocis/pull/2227
Enhancement - Runtime support for cherry picking extensions: #2229
Support for running certain extensions supervised via cli flags. Example usage:
> ocis server --extensions="proxy, idp, storage-metadata, accounts"
https://github.com/owncloud/ocis/pull/2229
Enhancement - Add readonly mode for storagehome and storageusers: #2230
To enable the readonly mode use STORAGE_HOME_READ_ONLY=true and
STORAGE_USERS_READ_ONLY=true. Alternative: use OCIS_STORAGE_READ_ONLY=true
https://github.com/owncloud/ocis/pull/2230
Enhancement - Update REVA to v1.9.1: #2280
https://github.com/owncloud/ocis/pull/2280
The following sections list the changes for 1.9.0.
Bugfix - Panic when service fails to start: #2252
Tags: runtime
When attempting to run a service through the runtime that is currently running and fails to start, a race condition still redirect os Interrupt signals to a closed channel.
https://github.com/owncloud/ocis/pull/2252
Bugfix - Dont use port 80 as debug for GroupsProvider: #2271
A copy/paste error where the configuration for the groupsprovider's debug address was not present leaves go-micro to start the debug service in port 80 by default.
https://github.com/owncloud/ocis/pull/2271
Change - Update ownCloud Web to v3.4.0: #2276
Tags: web
We updated ownCloud Web to v3.4.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2276 https://github.com/owncloud/web/releases/tag/v3.4.0
Change - Update WEB to v3.4.1: #2283
https://github.com/owncloud/ocis/pull/2283 https://github.com/owncloud/web/releases/tag/v3.4.1
Enhancement - Runtime support for cherry picking extensions: #2229
Support for running certain extensions supervised via cli flags. Example usage:
> ocis server --extensions="proxy, idp, storage-metadata, accounts"
https://github.com/owncloud/ocis/pull/2229
Enhancement - Add readonly mode for storagehome and storageusers: #2230
To enable the readonly mode use STORAGE_HOME_READ_ONLY=true and
STORAGE_USERS_READ_ONLY=true. Alternative: use OCIS_STORAGE_READ_ONLY=true
https://github.com/owncloud/ocis/pull/2230
Enhancement - Remove unnecessary Service.Init(): #1705
As it turns out oCIS already calls this method. Invoking it twice would end in accidentally resetting values.
https://github.com/owncloud/ocis/pull/1705
Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227
https://github.com/owncloud/ocis/pull/2227
Enhancement - Update REVA to v1.9.1: #2280
https://github.com/owncloud/ocis/pull/2280
The following sections list the changes for 1.8.0.
Bugfix - External storage registration used wrong config: #2120
The go-micro registry-singleton ignores the ocis configuration and defaults to mdns
https://github.com/owncloud/ocis/pull/2120
Bugfix - Remove authentication from /status.php completely: #2188
Despite requests without Authentication header being successful, requests with an invalid bearer token in the Authentication header were rejected in the proxy with an 401 unauthenticated. Now the Authentication header is completely ignored for the /status.php route.
https://github.com/owncloud/client/issues/8538 https://github.com/owncloud/ocis/pull/2188
Bugfix - Make webdav namespace configurable across services: #2198
The WebDAV namespace is used across various services, but it was previously hardcoded in some of the services. This PR uses the same environment variable to set the config correctly across the services.
https://github.com/owncloud/ocis/pull/2198
Change - Update ownCloud Web to v3.3.0: #2187
Tags: web
We updated ownCloud Web to v3.3.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2187 https://github.com/owncloud/web/releases/tag/v3.3.0
Enhancement - Properly configure graph-explorer client registration: #2118
The client registration in the identifier-registration.yaml for the graph-explorer
didn't contain redirect_uris nor origins. Both were added to prevent exploitation.
https://github.com/owncloud/ocis/pull/2118
Enhancement - Use system default location to store TLS artefacts: #2129
This used to default to the current location of the binary, which is not ideal after a first run as it leaves traces behind. It now uses the system's location for artefacts with the help of https://golang.org/pkg/os/#UserConfigDir.
https://github.com/owncloud/ocis/pull/2129
Enhancement - Update REVA to v1.9: #2205
This update includes * set Content-Type correctly * Return file checksum available from the metadata for the EOS driver * Sort share entries alphabetically * Initial work on the owncloudsql driver * Add user ID cache warmup to EOS storage driver * Use UidNumber and GidNumber fields in User objects * EOS GRPC interface * switch references * remove user's uuid from trashbin file key * fix restore behavior of the trashbin API * eosfs: add arbitrary metadata support
https://github.com/owncloud/ocis/pull/2205 https://github.com/owncloud/ocis/pull/2210
The following sections list the changes for 1.7.0.
Bugfix - Change the groups index to be case sensitive: #2109
Groups are considered to be case sensitive. The index must handle them case sensitive too otherwise we will have undeterministic behavior while editing or deleting groups.
https://github.com/owncloud/ocis/pull/2109
Change - Update ownCloud Web to v3.2.0: #2096
Tags: web
We updated ownCloud Web to v3.2.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2096 https://github.com/owncloud/web/releases/tag/v3.2.0
Enhancement - Enable the s3ng storage driver: #1886
We made it possible to use the new s3ng storage driver by adding according commandline flags and environment variables.
https://github.com/owncloud/ocis/pull/1886
Enhancement - Color contrasts on IDP/OIDC login pages: #2088
We have updated the color contrasts on the IDP pages in order to improve accessibility.
https://github.com/owncloud/ocis/pull/2088
Enhancement - Announce user profile picture capability: #2036
Added a new capability (through https://github.com/cs3org/reva/pull/1694) to prevent the web frontend from fetching (nonexistent) user avatar profile pictures which added latency & console errors.
https://github.com/owncloud/ocis/pull/2036
Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: #2104
This reva update includes: * fix move in the owncloud storage driver * add checksum header to the tus preflight response * Add reliability calculations support to Mentix * fix response format when accepting shares * Datatx createtransfershare
https://github.com/owncloud/ocis/issues/2102 https://github.com/owncloud/ocis/pull/2104
The following sections list the changes for 1.6.0.
Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956
The way the value was being set ensured that it was NOT being overridden where it should have been. This patch ensures the correct loading order of values.
https://github.com/owncloud/ocis/pull/1956
Bugfix - Stop the supervisor if a service fails to start: #1963
Steps to make the supervisor fail:
PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server
https://github.com/owncloud/ocis/pull/1963
Change - Update ownCloud Web to v3.1.0: #2045
Tags: web
We updated ownCloud Web to v3.1.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2045 https://github.com/owncloud/web/releases/tag/v3.1.0
Enhancement - Added dictionary files: #2003
Added the dictionary.js file for package settings and accounts which contains strings that should be synced to transifex but not exist in the UI directly.
https://github.com/owncloud/ocis/pull/2003
Enhancement - Introduce login form with h1 tag for screen readers only: #1991
https://github.com/owncloud/ocis/pull/1991
Enhancement - User Deprovisioning for the OCS API: #1962
Use the CS3 API and Reva to deprovision users completely.
Two new environment variables introduced: ``` OCS_IDM_ADDRESS OCS_STORAGE_USERS_DRIVER
`OCS_IDM_ADDRESS` is also an alias for `OCIS_URL`; allows the OCS service to mint jwt tokens
for the authenticated user that will be read by the reva authentication middleware.
`OCS_STORAGE_USERS_DRIVER` determines how a user is deprovisioned. This kind of behavior is
needed since every storage driver deals with deleting differently.
https://github.com/owncloud/ocis/pull/1962
Enhancement - Support thumbnails for txt files: #1988
Implemented support for thumbnails for txt files in the thumbnails service.
https://github.com/owncloud/ocis/pull/1988
Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010
https://github.com/owncloud/ocis/pull/2010
Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044
https://github.com/owncloud/ocis/pull/2044
Enhancement - Use oc-select: #1979
Replace oc-drop with oc select in settings
https://github.com/owncloud/ocis/pull/1979
Enhancement - Set SameSite settings to Strict for Web: #2019
Changed SameSite settings to Strict for Web to prevent warnings in Firefox
https://github.com/owncloud/ocis/pull/2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The following sections list the changes for 1.8.0.
The following sections list the changes for 1.8.0.
Bugfix - External storage registration used wrong config: #2120
The go-micro registry-singleton ignores the ocis configuration and defaults to mdns
https://github.com/owncloud/ocis/pull/2120
Bugfix - Remove authentication from /status.php completely: #2188
Despite requests without Authentication header being successful, requests with an invalid bearer token in the Authentication header were rejected in the proxy with an 401 unauthenticated. Now the Authentication header is completely ignored for the /status.php route.
https://github.com/owncloud/client/issues/8538 https://github.com/owncloud/ocis/pull/2188
Bugfix - Make webdav namespace configurable across services: #2198
The WebDAV namespace is used across various services, but it was previously hardcoded in some of the services. This PR uses the same environment variable to set the config correctly across the services.
https://github.com/owncloud/ocis/pull/2198
Change - Update ownCloud Web to v3.3.0: #2187
Tags: web
We updated ownCloud Web to v3.3.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2187 https://github.com/owncloud/web/releases/tag/v3.3.0
Enhancement - Properly configure graph-explorer client registration: #2118
The client registration in the identifier-registration.yaml for the
graph-explorer didn't contain redirect_uris nor origins. Both were added to
prevent exploitation.
https://github.com/owncloud/ocis/pull/2118
Enhancement - Use system default location to store TLS artefacts: #2129
This used to default to the current location of the binary, which is not ideal after a first run as it leaves traces behind. It now uses the system's location for artefacts with the help of https://golang.org/pkg/os/#UserConfigDir.
https://github.com/owncloud/ocis/pull/2129
Enhancement - Update REVA to v1.9: #2205
This update includes * set Content-Type correctly * Return file checksum available from the metadata for the EOS driver * Sort share entries alphabetically * Initial work on the owncloudsql driver * Add user ID cache warmup to EOS storage driver * Use UidNumber and GidNumber fields in User objects * EOS GRPC interface * switch references * remove user's uuid from trashbin file key * fix restore behavior of the trashbin API * eosfs: add arbitrary metadata support
https://github.com/owncloud/ocis/pull/2205 https://github.com/owncloud/ocis/pull/2210
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The following sections list the changes for 1.7.0.
The following sections list the changes for 1.7.0.
Bugfix - Change the groups index to be case sensitive: #2109
Groups are considered to be case-sensitive. The index must handle them case-sensitive too otherwise we will have non-deterministic behavior while editing or deleting groups.
https://github.com/owncloud/ocis/pull/2109
Change - Update ownCloud Web to v3.2.0: #2096
Tags: web
We updated ownCloud Web to v3.2.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2096 https://github.com/owncloud/web/releases/tag/v3.2.0
Enhancement - Enable the s3ng storage driver: #1886
We made it possible to use the new s3ng storage driver by adding according commandline flags and environment variables.
https://github.com/owncloud/ocis/pull/1886
Enhancement - Announce user profile picture capability: #2036
Added a new capability (through https://github.com/cs3org/reva/pull/1694) to prevent the web frontend from fetching (nonexistent) user avatar profile pictures which added latency & console errors.
https://github.com/owncloud/ocis/pull/2036
Enhancement - Color contrasts on IDP/OIDC login pages: #2088
We have updated the color contrasts on the IDP pages in order to improve accessibility.
https://github.com/owncloud/ocis/pull/2088
Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: #2104
This reva update includes: * fix move in the owncloud storage driver * add checksum header to the tus preflight response * Add reliability calculations support to Mentix * fix response format when accepting shares * Datatx createtransfershare
https://github.com/owncloud/ocis/issues/2102 https://github.com/owncloud/ocis/pull/2104
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The following sections list the changes for 1.6.0.
The following sections list the changes for 1.6.0.
Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956
The way the value was being set ensured that it was NOT being overridden where it should have been. This patch ensures the correct loading order of values.
https://github.com/owncloud/ocis/pull/1956
Bugfix - Stop the supervisor if a service fails to start: #1963
Steps to make the supervisor fail:
PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server
https://github.com/owncloud/ocis/pull/1963
Change - Update ownCloud Web to v3.1.0: #2045
Tags: web
We updated ownCloud Web to v3.1.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2045 https://github.com/owncloud/web/releases/tag/v3.1.0
Enhancement - User Deprovisioning for the OCS API: #1962
Use the CS3 API and Reva to deprovision users completely.
Two new environment variables introduced:
OCS_IDM_ADDRESS
OCS_STORAGE_USERS_DRIVER
OCS_IDM_ADDRESS is also an alias for OCIS_URL; allows the OCS service to
mint jwt tokens for the authenticated user that will be read by the reva
authentication middleware.
OCS_STORAGE_USERS_DRIVER determines how a user is deprovisioned. This kind of
behavior is needed since every storage driver deals with deleting differently.
https://github.com/owncloud/ocis/pull/1962
Enhancement - Use oc-select: #1979
Replace oc-drop with oc select in settings
https://github.com/owncloud/ocis/pull/1979
Enhancement - Support thumbnails for txt files: #1988
Implemented support for thumbnails for txt files in the thumbnails service.
https://github.com/owncloud/ocis/pull/1988
Enhancement - Introduce login form with h1 tag for screen readers only: #1991
https://github.com/owncloud/ocis/pull/1991
Enhancement - Added dictionary files: #2003
Added the dictionary.js file for package settings and accounts which contains strings that should be synced to transifex but not exist in the UI directly.
https://github.com/owncloud/ocis/pull/2003
Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010
https://github.com/owncloud/ocis/pull/2010
Enhancement - Set SameSite settings to Strict for Web: #2019
Changed SameSite settings to Strict for Web to prevent warnings in Firefox
https://github.com/owncloud/ocis/pull/2019
Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044
https://github.com/owncloud/ocis/pull/2044
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →