Skip to content

Commit

Permalink
Merge pull request #71 from voxel51/release/v1.5.3
Browse files Browse the repository at this point in the history
Merge release v1.5.3 into main
  • Loading branch information
findtopher authored Dec 21, 2023
2 parents 5970e7e + f08c66e commit 14a622c
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 53 deletions.
30 changes: 15 additions & 15 deletions docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ For example, `compose.override.yaml` might look like:
```yaml
services:
fiftyone-app:
image: voxel51/fiftyone-app-torch:v1.5.2
image: voxel51/fiftyone-app-torch:v1.5.3
```

For more information, see the docs for
Expand All @@ -292,7 +292,7 @@ create a new IdP or modify your existing configuration.

### From Before FiftyOne Teams Version 1.1.0

The FiftyOne 0.15.2 SDK (database version 0.23.1) is _NOT_ backwards-compatible
The FiftyOne 0.15.3 SDK (database version 0.23.2) is _NOT_ backwards-compatible
with FiftyOne Teams Database Versions prior to 0.19.0.
The FiftyOne 0.10.x SDK is not forwards compatible
with current FiftyOne Teams Database Versions.
Expand All @@ -305,16 +305,16 @@ versions prior to FiftyOne Teams version 1.1.0:
1. Make sure your installation includes the required
[FIFTYONE_ENCRYPTION_KEY](#fiftyone-teams-upgrade-notes)
environment variable
1. [Upgrade to FiftyOne Teams version 1.5.2](#deploying-fiftyone-teams)
1. [Upgrade to FiftyOne Teams version 1.5.3](#deploying-fiftyone-teams)
with `FIFTYONE_DATABASE_ADMIN=true`
(this is not the default in the `compose.yaml` for this release).
- **NOTE:** FiftyOne SDK users will lose access to the
FiftyOne Teams Database at this step until they upgrade to `fiftyone==0.15.2`
1. Upgrade your FiftyOne SDKs to version 0.15.2
FiftyOne Teams Database at this step until they upgrade to `fiftyone==0.15.3`
1. Upgrade your FiftyOne SDKs to version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
1. Check if datasets have been migrated to version 0.23.1.
1. Check if datasets have been migrated to version 0.23.2.

```shell
fiftyone migrate --info
Expand All @@ -328,10 +328,10 @@ versions prior to FiftyOne Teams version 1.1.0:

### From FiftyOne Teams Version 1.1.0 and later

The FiftyOne 0.15.2 SDK is backwards-compatible with
The FiftyOne 0.15.3 SDK is backwards-compatible with
FiftyOne Teams Database Versions 0.19.0 and later.
You will not be able to connect to a FiftyOne Teams 1.5.2
database (version 0.23.1) with any FiftyOne SDK before 0.15.2.
You will not be able to connect to a FiftyOne Teams 1.5.3
database (version 0.23.2) with any FiftyOne SDK before 0.15.3.

Voxel51 always recommends using the latest version of the
FiftyOne SDK compatible with your FiftyOne Teams deployment.
Expand All @@ -343,8 +343,8 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
- set `FIFTYONE_DATABASE_ADMIN=false`
- `unset FIFTYONE_DATABASE_ADMIN`
- This should generally be your default
1. [Upgrade to FiftyOne Teams version 1.5.2](#deploying-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.2
1. [Upgrade to FiftyOne Teams version 1.5.3](#deploying-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
Expand All @@ -354,10 +354,10 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
FIFTYONE_DATABASE_ADMIN=true fiftyone migrate --all
```

- **NOTE** Any FiftyOne SDK less than 0.15.2 will lose database connectivity
at this point. Upgrading to `fiftyone==0.15.2` is required
- **NOTE** Any FiftyOne SDK less than 0.15.3 will lose database connectivity
at this point. Upgrading to `fiftyone==0.15.3` is required

1. To ensure that all datasets are now at version 0.23.1, run
1. To ensure that all datasets are now at version 0.23.2, run

```shell
fiftyone migrate --info
Expand Down Expand Up @@ -385,7 +385,7 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
FIFTYONE_DATABASE_ADMIN=true fiftyone migrate --all
```

1. To ensure that all datasets are now at version 0.23.1, run
1. To ensure that all datasets are now at version 0.23.2, run

```shell
fiftyone migrate --info
Expand Down
10 changes: 5 additions & 5 deletions docker/common-services.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
services:
teams-api-common:
image: voxel51/fiftyone-teams-api:v1.5.2
image: voxel51/fiftyone-teams-api:v1.5.3
environment:
AUTH0_CLIENT_ID: ${AUTH0_CLIENT_ID}
AUTH0_AUDIENCE: ${AUTH0_AUDIENCE}
Expand Down Expand Up @@ -31,7 +31,7 @@ services:
restart: always

teams-app-common:
image: voxel51/fiftyone-teams-app:v1.5.2
image: voxel51/fiftyone-teams-app:v1.5.3
environment:
API_URL: ${API_URL}
AUTH0_AUDIENCE: ${AUTH0_AUDIENCE}
Expand All @@ -42,7 +42,7 @@ services:
AUTH0_ORGANIZATION: ${AUTH0_ORGANIZATION}
AUTH0_SECRET: ${AUTH0_SECRET}
APP_USE_HTTPS: ${APP_USE_HTTPS:-true}
FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION: 0.15.2
FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION: 0.15.3
FIFTYONE_SERVER_ADDRESS: ""
FIFTYONE_SERVER_PATH_PREFIX: /api/proxy/fiftyone-teams
FIFTYONE_TEAMS_PROXY_URL: ${FIFTYONE_TEAMS_PROXY_URL}
Expand All @@ -67,7 +67,7 @@ services:
restart: always

fiftyone-app-common:
image: voxel51/fiftyone-app:v1.5.2
image: voxel51/fiftyone-app:v1.5.3
environment:
API_URL: ${API_URL}
FIFTYONE_DATABASE_ADMIN: false
Expand Down Expand Up @@ -98,7 +98,7 @@ services:
restart: always

teams-plugins-common:
image: voxel51/fiftyone-app:v1.5.2
image: voxel51/fiftyone-app:v1.5.3
environment:
API_URL: ${API_URL}
FIFTYONE_DATABASE_ADMIN: false
Expand Down
4 changes: 2 additions & 2 deletions helm/fiftyone-teams-app/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ name: fiftyone-teams-app
namespace: fiftyone-teams
description: FiftyOne Teams is the enterprise version of the open source [FiftyOne](https://github.com/voxel51/fiftyone) project.
type: application
version: 1.5.2
appVersion: "v1.5.2"
version: 1.5.3
appVersion: "v1.5.3"
icon: https://voxel51.com/images/logo/voxel51-logo-horz-color-600dpi.png
30 changes: 15 additions & 15 deletions helm/fiftyone-teams-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# fiftyone-teams-app

<!-- markdownlint-disable line-length -->
![Version: 1.5.2](https://img.shields.io/badge/Version-1.5.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.5.2](https://img.shields.io/badge/AppVersion-v1.5.2-informational?style=flat-square)
![Version: 1.5.3](https://img.shields.io/badge/Version-1.5.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.5.3](https://img.shields.io/badge/AppVersion-v1.5.3-informational?style=flat-square)

FiftyOne Teams is the enterprise version of the open source [FiftyOne](https://github.com/voxel51/fiftyone) project.
<!-- markdownlint-enable line-length -->
Expand Down Expand Up @@ -388,7 +388,7 @@ appSettings:
| teamsAppSettings.dnsName | string | `""` | DNS Name for the teams-app service. Used in the chart managed ingress (`spec.tls.hosts` and `spec.rules[0].host`) and teams-app deployment environment variable `AUTH0_BASE_URL`. |
| teamsAppSettings.env.APP_USE_HTTPS | bool | `true` | Controls the protocol of the teams-app. Configure your ingress to match. When `true`, uses the https protocol. When `false`, uses the http protocol. |
| teamsAppSettings.env.FIFTYONE_APP_ALLOW_MEDIA_EXPORT | bool | `true` | When `false`, disables media export options |
| teamsAppSettings.env.FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION | string | `"0.15.2"` | The recommended fiftyone SDK version that will be displayed in the install modal (i.e. `pip install ... fiftyone==0.11.0`). |
| teamsAppSettings.env.FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION | string | `"0.15.3"` | The recommended fiftyone SDK version that will be displayed in the install modal (i.e. `pip install ... fiftyone==0.11.0`). |
| teamsAppSettings.env.FIFTYONE_APP_THEME | string | `"dark"` | The default theme configuration. `dark`: Theme will be dark when user visits for the first time. `light`: Theme will be light theme when user visits for the first time. `always-dark`: Sets dark theme on each refresh (overrides user theme changes in the app). `always-light`: Sets light theme on each refresh (overrides user theme changes in the app). |
| teamsAppSettings.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED | bool | `false` | Disable duplicate atom/selector key checking that generated false-positive errors. [Reference][recoil-env]. |
| teamsAppSettings.image.pullPolicy | string | `"Always"` | Instruct when the kubelet should pull (download) the specified image. One of `IfNotPresent`, `Always` or `Never`. Reference][image-pull-policy]. |
Expand Down Expand Up @@ -425,7 +425,7 @@ or modify your existing configuration to migrate to a new Auth0 Tenant.

### From Before FiftyOne Teams Version 1.1.0

The FiftyOne 0.15.2 SDK (database version 0.23.1) is _NOT_ backwards-compatible
The FiftyOne 0.15.3 SDK (database version 0.23.2) is _NOT_ backwards-compatible
with FiftyOne Teams Database Versions prior to 0.19.0.
The FiftyOne 0.10.x SDK is not forwards compatible
with current FiftyOne Teams Database Versions.
Expand All @@ -438,16 +438,16 @@ versions prior to FiftyOne Teams version 1.1.0:
1. In your `values.yaml`, set the required
[FIFTYONE_ENCRYPTION_KEY](#storage-credentials-and-fiftyone_encryption_key)
environment variable
1. [Upgrade to FiftyOne Teams version 1.5.2](#launch-fiftyone-teams)
1. [Upgrade to FiftyOne Teams version 1.5.3](#launch-fiftyone-teams)
with `appSettings.env.FIFTYONE_DATABASE_ADMIN: true`
(this is not the default value in `values.yaml` and must be overridden).
> **NOTE:** At this step, FiftyOne SDK users will lose access to the
> FiftyOne Teams Database until they upgrade to `fiftyone==0.15.2`
1. Upgrade your FiftyOne SDKs to version 0.15.2
> FiftyOne Teams Database until they upgrade to `fiftyone==0.15.3`
1. Upgrade your FiftyOne SDKs to version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
1. Check if the datasets were migrated to version 0.23.1
1. Check if the datasets were migrated to version 0.23.2

```shell
fiftyone migrate --info
Expand All @@ -461,10 +461,10 @@ versions prior to FiftyOne Teams version 1.1.0:

### From FiftyOne Teams Version 1.1.0 and later

The FiftyOne 0.15.2 SDK is backwards-compatible with
The FiftyOne 0.15.3 SDK is backwards-compatible with
FiftyOne Teams Database Versions 0.19.0 and later.
You will not be able to connect to a FiftyOne Teams 1.5.2
database (version 0.23.1) with any FiftyOne SDK before 0.15.2.
You will not be able to connect to a FiftyOne Teams 1.5.3
database (version 0.23.2) with any FiftyOne SDK before 0.15.3.

We recommend using the latest version of the FiftyOne SDK
compatible with your FiftyOne Teams deployment.
Expand All @@ -476,8 +476,8 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
- set `FIFTYONE_DATABASE_ADMIN=false`
- `unset FIFTYONE_DATABASE_ADMIN`
- This should generally be your default
1. [Upgrade to FiftyOne Teams version 1.5.2](#launch-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.2
1. [Upgrade to FiftyOne Teams version 1.5.3](#launch-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
Expand All @@ -487,10 +487,10 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
FIFTYONE_DATABASE_ADMIN=true fiftyone migrate --all
```

> **NOTE** Any FiftyOne SDK less than 0.15.2 will lose database connectivity
> at this point. Upgrading to `fiftyone==0.15.2` is required
> **NOTE** Any FiftyOne SDK less than 0.15.3 will lose database connectivity
> at this point. Upgrading to `fiftyone==0.15.3` is required

1. Validate that all datasets are now at version 0.23.1, by running
1. Validate that all datasets are now at version 0.23.2, by running

```shell
fiftyone migrate --info
Expand Down
26 changes: 13 additions & 13 deletions helm/fiftyone-teams-app/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ or modify your existing configuration to migrate to a new Auth0 Tenant.

### From Before FiftyOne Teams Version 1.1.0

The FiftyOne 0.15.2 SDK (database version 0.23.1) is _NOT_ backwards-compatible
The FiftyOne 0.15.3 SDK (database version 0.23.2) is _NOT_ backwards-compatible
with FiftyOne Teams Database Versions prior to 0.19.0.
The FiftyOne 0.10.x SDK is not forwards compatible
with current FiftyOne Teams Database Versions.
Expand All @@ -294,16 +294,16 @@ versions prior to FiftyOne Teams version 1.1.0:
1. In your `values.yaml`, set the required
[FIFTYONE_ENCRYPTION_KEY](#storage-credentials-and-fiftyone_encryption_key)
environment variable
1. [Upgrade to FiftyOne Teams version 1.5.2](#launch-fiftyone-teams)
1. [Upgrade to FiftyOne Teams version 1.5.3](#launch-fiftyone-teams)
with `appSettings.env.FIFTYONE_DATABASE_ADMIN: true`
(this is not the default value in `values.yaml` and must be overridden).
> **NOTE:** At this step, FiftyOne SDK users will lose access to the
> FiftyOne Teams Database until they upgrade to `fiftyone==0.15.2`
1. Upgrade your FiftyOne SDKs to version 0.15.2
> FiftyOne Teams Database until they upgrade to `fiftyone==0.15.3`
1. Upgrade your FiftyOne SDKs to version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
1. Check if the datasets were migrated to version 0.23.1
1. Check if the datasets were migrated to version 0.23.2

```shell
fiftyone migrate --info
Expand All @@ -317,10 +317,10 @@ versions prior to FiftyOne Teams version 1.1.0:

### From FiftyOne Teams Version 1.1.0 and later

The FiftyOne 0.15.2 SDK is backwards-compatible with
The FiftyOne 0.15.3 SDK is backwards-compatible with
FiftyOne Teams Database Versions 0.19.0 and later.
You will not be able to connect to a FiftyOne Teams 1.5.2
database (version 0.23.1) with any FiftyOne SDK before 0.15.2.
You will not be able to connect to a FiftyOne Teams 1.5.3
database (version 0.23.2) with any FiftyOne SDK before 0.15.3.

We recommend using the latest version of the FiftyOne SDK
compatible with your FiftyOne Teams deployment.
Expand All @@ -332,8 +332,8 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
- set `FIFTYONE_DATABASE_ADMIN=false`
- `unset FIFTYONE_DATABASE_ADMIN`
- This should generally be your default
1. [Upgrade to FiftyOne Teams version 1.5.2](#launch-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.2
1. [Upgrade to FiftyOne Teams version 1.5.3](#launch-fiftyone-teams)
1. Upgrade FiftyOne Teams SDK users to FiftyOne Teams version 0.15.3
- Login to the FiftyOne Teams UI
- To obtain the CLI command to install the FiftyOne SDK associated with
your FiftyOne Teams version, navigate to `Account > Install FiftyOne`
Expand All @@ -343,10 +343,10 @@ upgrading from FiftyOne Teams version 1.1.0 or later:
FIFTYONE_DATABASE_ADMIN=true fiftyone migrate --all
```

> **NOTE** Any FiftyOne SDK less than 0.15.2 will lose database connectivity
> at this point. Upgrading to `fiftyone==0.15.2` is required
> **NOTE** Any FiftyOne SDK less than 0.15.3 will lose database connectivity
> at this point. Upgrading to `fiftyone==0.15.3` is required

1. Validate that all datasets are now at version 0.23.1, by running
1. Validate that all datasets are now at version 0.23.2, by running

```shell
fiftyone migrate --info
Expand Down
2 changes: 1 addition & 1 deletion helm/fiftyone-teams-app/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -403,7 +403,7 @@ teamsAppSettings:
FIFTYONE_APP_ALLOW_MEDIA_EXPORT: true
# -- The recommended fiftyone SDK version that will be displayed in the
# install modal (i.e. `pip install ... fiftyone==0.11.0`).
FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION: 0.15.2
FIFTYONE_APP_TEAMS_SDK_RECOMMENDED_VERSION: 0.15.3
# -- The default theme configuration.
# `dark`: Theme will be dark when user visits for the first time.
# `light`: Theme will be light theme when user visits for the first time.
Expand Down
2 changes: 1 addition & 1 deletion helm/gke-example/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ secret:

# appSettings:
# env:
# # FIFTYONE_DATABASE_ADMIN is set to `false` by default for v1.5.2 installs
# # FIFTYONE_DATABASE_ADMIN is set to `false` by default for v1.5.3 installs
# # If you are performing a new install or an upgrade from v1.0 or earlier
# # you may want to set this value to `true`.
# # Please see https://helm.fiftyone.ai/#initial-installation-vs-upgrades for details
Expand Down
2 changes: 1 addition & 1 deletion helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ secret:

# appSettings:
# env:
# FIFTYONE_DATABASE_ADMIN is set to `false` by default for v1.5.2 installs
# FIFTYONE_DATABASE_ADMIN is set to `false` by default for v1.5.3 installs
# If you are performing a new install or an upgrade from v1.0 or earlier you may want to set
# this value to `true`.
# Please see https://helm.fiftyone.ai/#initial-installation-vs-upgrades for details
Expand Down

0 comments on commit 14a622c

Please sign in to comment.