Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@eschultink eschultink released this 08 Dec 05:25
d0eafc8

Upgrade Guide

NOTE: there are several dependency changes

  • java 11 is no longer supported; please upgrade to a jdk of at least 17

Steps to upgrade:

  1. If you began with one of our examples, hopefully you have a ./upgrade-terraform-modules script at the root of your configuration. Run this to update to ./upgrade-terraform-modules v0.5.0; if you don't have this script, you must find and replace the version numbers (eg v0.4.49 for example) by hand (editing main.tf, and any other msft-365.tf, google-workspace.tf, etc.
  2. If you are coming from a 0.4.x version below 0.4.61, we recommend upgrading to that (or later 0.4.x) first:
    • ./upgrade-terraform-modules v0.4.61
    • terraform init --upgrade
    • terraform apply
  3. once you're ready for 0.5.x:
    • ./upgrade-terraform-modules v0.5.0
    • terraform init --upgrade
  4. try terraform validate; fix any errors. Some you're likely to encounter a couple variables whose names have changed
    • rename psoxy_host_platform_id --> host_platform_id in main.tf
    • rename psoxy_instance_id --> proxy_instance_id in main.tf
    • rename psoxy_endpoint_url --> proxy_endpoint_url in main.tf
    • rename application_object_id to application_id in msft-365.tf
    • if you have a value for connector.application_id, rename it to connector.client_id in msft-365.tf
  5. after that, you should be able to run terraform apply; plan should be fairly minimal (just updating java source code bundles); if more extensive, customers should contact Worklytics for assistance.

Features

  • java17 for both source and byte code #840 #841
  • drop pseudonym scope, legacy format/hash support #835
  • avoid conflicts with standard AWS vars #831
  • jira cloud docs #416
  • improve error handling #828
  • env var only config #823
  • misc docs improvement #826
  • update/drop ip block stuff #821
  • remove 0.4.x migrations #824
  • slack examples #825
  • remove legacy examples #816
  • concise phrase transform #811
  • some MSFT doc cleanup/fixes #822 #820
  • msft provider to > 2.44, <4.0
  • enforce https at application layer, when possible #815
  • enforce PRs via rc #812

Fixes

  • customization fixes / support #832
  • fix path urldecoding via api gw v2 #827

Logistics

Full Changelog: v0.4.62...v0.5.0