What’s New?
Please reference the following for a full outline around what is offered within the Version 3.0 Manifest Applications:
- Manifest Web Application | 3.0 Release Notes
- Manifest 3D for HoloLens | 3.0 Release Notes
- Manifest iPadOS | 3.0 Release Notes
Additionally, Manifest version 3.0.1 for docker also now uses version 14 of Postgres for all new installs. For existing docker installs that need assistance in migrating to version 14 of Postgres please contact manifestsupport@taqtile.com for further instructions.
Lastly, with the roll out of to Version 3.0.1 we deprecated the ability to edit videos when authoring templates. What this means for docker is that the video editor container is no longer needed in the compose file and can be removed from any existing docker compose files.
Manifest 3.0.4 Docker Images
- API: taqtile.azurecr.io/manifest-api-production:3.0.4_b
- Web: taqtile.azurecr.io/manifest-web-production:3.0.4
- Converter: taqtile.azurecr.io/manifest-3dconverter-production:3.0.4
- Redis: docker.io/bitnami/redis:7.2
- *Database:
- NEW INSTALLS: postgres:14.9-alpine
- UPGRADES: taqtile.azurecr.io/manifest-db-11
IMPT NOTE! DO NOT CHANGE THE DATABASE IMAGE FOR UPGRADES
New Installations
For new Manifest who are using docker, you can download the example docker-compose.yml file and a fresh installation. Please find the install instructions here.
We have updated the login credentials for the docker registry. Please make sure to follow the instructions in the All About Docker article to make sure you are using the newest login and password.
IMPT NOTE!: New installs need to be run TWICE before they work correctly. Wait for the login page to load partially, then docker compose down and docker compose up to restart the api.
Updating Docker Installation
Please be sure to make the following updates to the compose file if you are updating from Version 2.8 to 3.0.4. Instructions for updating a docker installation can be found here.
We have updated the login credentials for the docker registry. Please make sure to follow the instructions in the All About Docker article to make sure you are using the newest login and password.
In addition to updating the docker-compose.yml file with the updated images outlined above, please also make sure you append your docker compose to include these following NEW settings. Please be sure to fill in the information that is indicated with “< >” brackets.
API Variables
POSTGRES_MAIN_DB: | “manifestmain” |
MAIL_API_KEY: | “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” |
POSTGRES_SSL: | “false” |
HOST: | “<IP>” |
PROTOCOL: | “https://” |
SERVER_DOCKER: | “true” |
BCRYPT_SALT_ROUNDS: | “10” |
AUTH_TOKEN_SECRET: | “keySecretToken” |
FILES_UPLOAD_FOLDER: | “/uploads/” |
FILES_IMPORT_DATA: | “/uploads/importData/” |
MAIL_SERVICE_NAME: | “SendGrid” |
REDIS_HOST: | redis |
REDIS_PORT: | “6379” |
ROOT_ADMIN_EMAIL: | “<email>” |
ROOT_ADMIN_PASSWORD: | “<password>” |
SERVER_PORT: | “3000” |
DEPLOYMENT_TYPE: | “on-prem” |
DB_LOGS_ENABLED: | true # set to false for production use |
Web Variables
Please add the following settings to the “Web” section of the docker-compose.yml file.
EXTERNAL_HOST: | localhost |
Image 1: Image of Web Variable for version 3.0.1
Video Editor
Version 3.0 introduces the deprecation of the Video Editor. When updating your docker installation from 2.8 to 3.0.1, please also remove the following section from the docker-compose.yml file.
Image 2: Video Editor Block to be Removed from 3.0.1
Compatible Platforms
Docker installations needs to be running compatible versions across all client applications (ie. iPadOS, 3D Applications, etc.)
It’s important to note the following:
- The docker instance must be updated to 3.0.1 before any client applications are updated. Web/API’s for docker version 2.8 and earlier WILL NOT be compatible with client applications running 3.0 or above. It is NOT FORWARD COMPATIBLE.
- Example: If a docker instance is running Version 2.8 and the users update their client applications to version 3.0, there are so many breaking changes that we would not expect the applications to run without encountering multiple errors.
- If a Docker instance is running Version 3.0.1 and the client applications are still running on version 2.8 – please expect the following:
- Templates created on Manifest iPadOS or 3D will automatically be published
- Any user with Author permissions can Edit a Published Template and these edits will be automatically updated to the published version
- Only Published Templates will be available in Manifest iPadOS and 3D applications. (Templates with Status: Draft, Submitted, Approved, and Rejected) will NOT display.
Point release updates for 3.0
3.0.3
Docker version 3.0.3 has been made available on Wednesday, June 12, 2024.
Updated images:
- API: taqtile.azurecr.io/manifest-api-production:3.0.3_c
- Web: taqtile.azurecr.io/manifest-web-production:3.0.3
- Converter: taqtile.azurecr.io/manifest-3dconverter-production:3.0.3
- Enhanced import functionality
- Enhanced Bug Report functionality on the Web Application
- Fixed issue with the Job Timer
- Updated user status to Online, Offline and Busy
- Fixed issue with different sized text notes not displaying correctly
- Other minor bug fixes