X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



4424 Rate this article:
No rating

IDL 8.8.2 Release Notes

See the following sections:

For system requirements, see Platform Support for ENVI 5.6.2 and IDL 8.8.2.

New Features

Added platform support for macOS 12 (M1 and Intel 64-bit).

Updates

WRITE_TIFF Procedure - COMPRESSION Keyword

The COMPRESSION keyword of WRITE_TIFF procedure has been updated to include DEFLATE as a compression mode.

SAVE Procedure - EMBED Keyword

The keyword EMBED has been added to the SAVE procedure, which adds the Next-Generation embedded license to the SAVE file if the IDL session has access to a Developer’s Kit license.

Video Support

Windows 32-bit video support for the following has been dropped: IDLffVideoRead, IDLffVideoWrite, READ_VIDEO, WRITE_VIDEO.

Backward-Compatibility Issues

As of IDL 8.8.2, IDL uses Java 17. If you had Java 8 code in your previous version of IDL, you may need to recompile using Java 17.

Fixed Issues

Issue Description
IDL-70817 Workbench instability issues occurred due to Java AdoptOpenJDK running with Rosetta on M1 Mac.
IDL-70839 List::Add inserted new items in wrong location with negative index as second argument.
IDL-70840 Allow List::ToArray(Dimension=N) to concatenate N-D and N-1 D arrays if first N-1 dimensions match.
IDL-70845 MEAN_FILTER documentation did not mention the default computation.
IDL-70847 Empty Hash classes could not be restored from IDL 8.8.1 save file.
IDL-70849 Empty List, OrderedHash, and Dictionary classes were not restored correctly from pre-IDL 8.8.1 save files.
IDL-70850 Session crashed if wildcard (*) with hash-array index syntax was used in a Hash or OrderedHash that contained an array of structures.
IDL-70859 Session crashed when trying to restore OrderedHash with 1 key in it from 8.7.3 save file.
IDL-70860 Session did not correctly save List/Hash objects if they were in the save file multiple times.
IDL-70861 Performance issues with HASH and 2D string array.

Library Updates

The 3rd party libraries listed below have been updated to these versions:

  • CEF 99.2.14
  • curl 7.82.0
  • Eclipse Temurin JDK 17.0.1 (formerly AdoptOpenJDK JDK)
  • Eclipse Temurin JRE 17.0.1 (formerly AdoptOpen JRE)
  • Esri Projection Engine 12.9.0
  • FFMPEG 4.4.1
  • GDAL 3.4.2
  • libxml2 2.9.13
  • OpenSSL 1.1.1n
  • POCO 1.11.1
  • SQLite 3.38.1
  • xerces-c 3.2.3

The following 3rd party libraries have been added:

  • IDL Python Bridge support for python 3.10

The following 3rd party libraries have been removed:

  • IDL Python Bridge support for python 3.6

Known Issues

Help Display on MacOS

Using the IDL Help System on MacOS with the Safari web browser results in the error "The operation couldn't be completed," or it displays a blank page. By default, Safari prohibits some local file operations; the error occurs when a temporary HTML file auto-created by the Help system attempts to perform a redirect to the specific IDL Help content. There are two workarounds to display the Help:

  • In Safari, enable the Disable Local File Restrictions setting.
  • If you prefer not to disable local file restrictions in Safari, use Chrome or Firefox as your browser to open IDL Help content.

Remotely Accessing IDL Help on Linux with Firefox

Accessing IDL Help remotely using Firefox on a Linux environment (X Window Server through Windows-MobaXterm/Mac-XQuartz) can cause a core dump crash under these circumstances:

  1. The default browser of the remote connection destination is NOT Firefox, but Firefox is set in the IDL_HELP_BROWSER environment variable on the local machine.
  2. The idlhelp command is issued.

Use one of the following workarounds:

  • Before issuing the idlhelp command, start Firefox on the local machine.
  • Use the L3Harris Documentation Center.
Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »