Recent Changes
The known bugs and most recent changes to ELS. We may miss things but try not to.
Known Bugs
- Drag 'n drop and copy/cut/paste work to and from ELS to outside applications, except Linux
and MacOS copy/cut/paste from ELS. This is a known problem with Linux and Java.
12 December 2024
- Closed #178 Back-up stops on first "no available space" error, it will now continue.
- Changed Mismatches to report the Subscriber's path instead of Publisher's.
- Added reporting warnings for problems like "no available space" in log, Mismatches and What's New.
10 December 2024
- Fixed #177 Close/Reopen of Publisher and Subscriber fails sometimes.
6 December 2024
- Completed #174 updated 17 libraries.
1 December 2024
- Progress on #113 Update documentation, internal help documents and code headers and comments.
26 November 2024
- Fixed #175 File, Open Subscriber remote exception that required reloading ELS.
22 November 2024
- Fixed #171 Navigator sftp failures by opening sftp before stty.
- Fixed #170 Navigator will stop with No to the Continue? dialog when a remote Subscriber fails to connect.
- For security changed connection handling for remote listeners to check the blacklist before whitelist if enabled.
20 November 2024
- Fixed #168 Back-up Jobs failing to request Subscriber Collection.
- Fixed #169 command line handling bug.
19 November 2024
- Completed #167 with updated MacOS and Windows native launchers.
- Updated the web site Download page accordingly.
16 November 2024
- For #167 MacOS script to fix permissions and unblock execution and added to build.
15 November 2024
- Added the new ELS MacOS Launcher.
- Added native keyboard keys for MacOS.
- Changed Generate, Shortcut to use "open" on MacOS.
- Incorporated the new MacOS configuration in the build.
11 November 2024
- Solved problem with Context handling and the process message.
- Fixed #165, again again, so ending "Process completed normally" is only displayed once.
- Fixed bug exhibited in Windows appearing as though JSON files were out of synch, but a code bug.
- Added using currently-loaded Libraries for ANY SERVER Job tasks to Jobs, Generate/Run.
9 November 2024
- Fixed #165, again, so Subscriber stops with Keep Going disabled.
- Fixed Jobs from immediately stopping with Quit Status Server enabled.
- Fixed log handling when Jobs are run in foreground mode.
7 November 2024
- Fixed #165, more tested of execution variants required.
- Fixed bug that tried to start sftp if stty failed.
- Adjusted handling of File, Open ... default values.
- Added "Ways to Execute ELS" to the Help, Getting Started help page.
31 October 2024
- Changed behavior when a remote Hint Server or Subscriber fails to connect based on user Continue? choice.
25 October 2024
- Fixed Library field updating. More testing needed.
- Fixed an sftp port bug when reopening remote Subscribers.
- Fixed Libraries key handling.
15 October 2024
- Fixed an errant code rename related to Hints.
14 October 2024
- Added the ability to select a system directory for Libraries - Locations, Sources, Multi-source, and the temporary directory.
- Adjusted Job Task Origins publisher/subscriber/hint server display and select list handling.
- Removed the distinction between Local and Remote Publish from the Operations tool. That is now determined by the Subscriber connection.
- Important: The Operations value for Local and Remote Publish has changed. Previous Publisher values are invalid and will cause an exception.
- Subscriber listener (--remote S) operations no longer require a Publisher if an Authentication Keys file is specified.
- Subscriber operations do not require a Hint Server and will be ignored. Hints are handled by Publishers.
- Removed Hint Tracker/Server combobox and file value from Operations so the Hint Tracker/Sever Origin is defined in a Job Task.
- Important: To enable the use of Hints in a Job Task define Hint Keys in the Operations Tool.
- Fixed updating Jobs when a Library is renamed or its key is changed, or if Hint Keys are removed.
- Fixed dynamic updating of the Browser and Hints dialog as Hints are added, run, etc.
- Fixed restoring mnemonics, arrows, etc. on Cancel in Settings.
- Changed the default Browser tab location from bottom to top and fixed a related bug.
4 September 2024
- Changed Browser column resize policy.
- Fixed "No support for a Subscriber Listener to work on multiple IP address:ports" #160.
17 August 2024
- Updated FlatLaF Look 'n Feel libraries and a few others.
- Increased the maximum number of remote connections from 10 to 100.
- Fixed "Job authentication failure #159".
12 August 2024
- Fixed Operations tool Copy function.
9 August 2024
- Added "Continue?" dialog during start-up if a remote Subscriber does not connect instead of always failing.
30 July 2024
- Fixed a Subscriber and Hint Server listener in Jobs that caused it to exit immediately.
- Now Jobs should execute properly in both foreground in the ELS Logger and in background.
27 July 2024
- Fixed null pointer after Job Run if an origin library was not previously loaded.
- Fixed toolbar show/hide on restart.
- Fixed start-up bug when there are no repositories defined yet.
- Fixed File, Open Subscriber when there is an existing remote connection.
- Fixed a save/delete bug in all Tools.
- Added a dialog during File, Open Subscriber and Open Hint Tracking to select the host or listen address for a remote connection.
- Added -O | --override-host to use the listen address:port for out-going Subscriber connections from clients.
- Added -J | --override-hints-host to use the listen address:port for out-going Hint Server connections from clients.
- Note: "Clients" are Navigator and remote Publisher processes.
- Added Hint Tracker/Server to Jobs, Tasks, Origins when required by the Task.
- Hint Server previously used the Task Subscriber key for Job Tasks but was changed to have its own key.
- Cleaned-up dry-run handling in Run and Generate dialogs. Removed that option from Operations.
- Added Run in another foreground or background instance option to the Jobs, Generate dialog.
- Added display of dynamically-loaded remote Repository to Libraries tab. Not editable. Removed when closed.
- Replaced the previous Windows shortcut-creation mechanism that used an outside program with an internal implementation.
- Reorganized the code related to the execution of Tools and Jobs.
- Fixed resizing problems with the Tools, Operations dialog.
- Added --logger option for -j|--job to execute in the foreground to display the Job log.
18 April 2024
- Fixed Updater cross-over path error and log4j plugin warnings
12 April 2024
- Fixed Updater for multi-user systems.
11 April 2024
- Fixed detection and creation of ELS configuration subdirectories.
10 April 2024
- Fixed remote Subscriber and Hint Server open, close, reopen handling.
8 April 2024
- Enhanced the -g | --listener-keep-going option to be more fault-tolerant.
1 April 2024
- A minor path-handling change.
- Regression testing and many changes complete, for now.
30 March 2024
- Upgraded the FlatLaf libraries for bug fixes.
29 March 2024
- Fixed dialog positioning bug when x coordinate is negative.
- Normalized mock/scripts/ for further regression testing.
28 March 2024
- Added --marker "arg" option to aid with scripting, skipped and ignored in ELS.
- Fixed Libraries, General tab sizing bug with a scrollpane.
- Fixed File, Open Subscriber transfer sftp bug.
- Added Changelist of latest deployment to web site.
27 March 2024
- Added transfer statistics reporting; time, rate, etc.
- Added better wait cursor handling.
26 March 2024
- Fixed View, Progress bug.
- Fixed some dialog positioning bugs.
- Fixed a Browser table tooltip bug for tables > 1000 items.
25 March 2024
- Fixed a Navigator remote concurrent activity bug between an active transfer and the Browser.
24 March 2024
- Extended the Progress dialog:
- Added current file size progress bar.
- Added total size of all files progress bar.
- Changed Cancel button handling.
22 March 2024
- Fixed long-term TransferHandler batching exception.
- Fixed help dialog positioning.
- Added dynamic update of table during initial scans.
21 March 2024
- Fixed Navigator remote Computer tree bug.
- Added check to ensure back-up ops get subscriber collection.
18 March 2024
- Fixed help dialog "flutter" in Windows.
- Added "Generate long options" option in Settings, General for the command line Generator dialog.
- Added "Tooltips on large tables" option in Settings, Browser for tables with > 1000 items. Fixes another exception.
- Added a wait cursor while expanding tree and table items. Useful when using a remote subscriber.
- Working on intermittent Auto-Refresh exception caused by the action batching mechanism.
11 March 2024
- Fixed multiple scans on Browser Refresh.
- Fixed multiple scans on item move.
- Fixed minor validation bug.
8 March 2024
- Fixed Generate dialog log level handling.
7 March 2024
- Window, dialogs and help positioning refinements.
4 March 2024
- Updated log4j library to 2.23.0.
- Created project MergeLog4j2Plugins and added to Ant build script to solve start-up warnings.
2 March 2024
- Updated embedded JRE to 19.0.2+7.
- Fixed broken pre-built distributions.
29 February 2024
- Leap Day! Work on exception handling & optimized refresh.
- Fixed Hint status graphic display.
28 February 2024
- Reimplemented dynamic tooltips for Browser and Hints.
- An intermittent move exception is still a bug.
23 February 2024
- Fixed the Browser table sorting bug but lost dynamic toolstips due to a Java bug.
23 February 2024
- Changed Progress dialog to save location & size when Viewed.
- Minor clean-up prior to switch to Mac for more testing.
22 February 2024
- Fixed an exception during move operations; updated FlatLaf libraries
- Fixed restoring pub/sub/hint keys/hint tracking correctly.
- Font changes for Mac
6 February 2024
- Extended the Hint Server Operations Tool in Navigator.
5 February 2024
- A variety of tweaks. Still regression testing.
3 February 2024
- Fixed Hint Status handling bug during regression testing.
- The format of the Hints datastore changed slightly.
2 February 2024
- Fixed an authorization keys bug during regression testing.
31 January 2024
- Fixed a null pointer bug if the subscriber key is missing from Hint Keys.
31 January 2024
- Fixed some Hint button and Hint file open/close bugs.
- Minor user interface changes.
29 January 2024
-
Added Hints management to the System menu.
- See System, Hints, Help for details.
- Completely redesigned the Hints implementation, see Issue #117.
- Added a toolbar. May be hidden using the View menu.
- Added notification icons when either Hints or an ELS update are available.
- Added dynamic tooltips of values to most tables when it is too long and truncated with ellipsis ...
- Fixed a show/hide hidden files bug.
- Fixed a variety of small bugs.
- Made several user interface refinements.
6 January 2024
- Fixed Hint parsing bug.
- Changed "Use last publisher/subscriber" handling.
- Fixed mock\scripts\windows batch files path problem.
- Adjusted some internal documentation.
4 January 2024
- Fixed button handling bug in Jobs.
- Extended the internal help documentation.
31 December 2023
- Added macOS .tar.gz and ELS Jar downloads.
- Added screenshots to the website.
19 December 2023
- Updated Settings dialog, added a few new options.
- Fixed About dialog size.
12 December 2023
- Changes for macOS.
- Updated to Java 11.
7 December 2023
- Fixed timing bug and added better fault handling to the Updater.
6 December 2023
- The initial implementation for macOS is code complete.
- Added Corionis project ELS-MacOS-Image to build an ELS .app and DMG disk image.
- Fixed an Updater bug.
11 November 2023
- Several changes to adapt to macOS.
- Changed window handling to make sure they appear on-screen. For laptops with
external monitors when going mobile without them.
4 November 2023
- Changed ELS launcher so it returns the exit code, useful for scripts.
- Changed ELS to log and display start-up errors, e.g. bad arguments.
2 November 2023
- Rebranded ELS to Corionis ELS.
- Added a custom C++ Windows Launcher for ELS.
22 October 2023
- Added a Windows .exe installer in the deploy/ directory.
- Fixed a minor label problem on the Libraries tab.
20 October 2023
- #124 Removed standard File Picker button from the new Directory Picker.
- #124 Added displaying the current Library description in the Directory Picker.
- Added menu item System, Generate to create a command line or desktop shortcut for the current ELS Navigator.
- Moved the Save Layout option from the File menu to the System menu.
- Made paths used by Generate relative to the working directory, if possible, to shorten command lines.
19 October 2023
- Fixed editing paths in Libraries. See Issue #124 for details.
- Fixed more focus-handling bugs that track what's selected and where.
11 October 2023
- Fixed File, Open Subscriber to default to the correct previous path and filename.
- Enhanced Browser tab key, Alt-1 through 4 and mouse tab change default focus handling.
9 October 2023
- Changed the visibility handling of File, Quit & Stop Remote(s)
- File, Open Publisher will now Close any connected remote, with prompts.
- Fixed Generate so it uses the correct subscriber filename.
8 October 2023
- Fixed all Open and Close options for default session handling and remote connections.
- Added reason tool tips to disabled menu items.
- Fixed File, Close, items not appearing correctly.
- In Navigator added decrementing the batch size as items are completed in Browser copy/move operations when checking for available space.
7 October 2023
- Finished the Close ... options including disconnecting related remote connections.
- Note that closing Hint Keys also closes/disconnects any Hint Tracker or Hint Status Server.
5 October 2023
- Added File, Close ... options depending on what is open.
- Fixed Hints that were broken in a recent refactor.
4 October 2023
- Changed rules to allow a Navigator to connect to a remote subscriber with only the General tab connection information.
- Fixed bug that did not request a remote subscriber library using File, Open Subscriber.
- Fixed bug where Hints were created for System tab operations. Hints are only used in Libraries.
- Fixed bug that did not reset the accent color to default if Setting, Appearance, Accent color was cleared.
- Rearranged the ant build script:
- Changed 'deploy' build directory to 'build'.
- Added a 'deploy' target that only copies from 'build' to 'deploy' so deployments can be separate from
daily builds and incremental commits. Useful when switching between operating systems while testing.
- Added an 'All-Deploy' target that builds 'All' then 'deploy'.
- changes.html is edited in the 'build' directory between deployments.
2 October 2023
- Made Navigator start-up more forgiving. ELS was originally a command line tool with rigid requirements.
- Refactored Hint Keys, Hint Tracker and Hint Server setup.
- Added macOS light & dark Look 'n Feel options in Settings, Appearance.
- Fixed a bug when changing the Look 'n Feel that displayed an "A" on top of the various configuration name lists, e.g. left-side of Libraries, Jobs, etc.
27 September 2023
- Fixed Updater bug caused during move from GrokSoft to Corionis.
- Fixed restoring publisher and subscriber (local or remote) if no arguments are given for the publisher and subscriber.
- Added restoring Hint tracking if no publisher and subscriber are given.
- Fixes bugs #120 and #121.
23 September 2023
- Added Help, Changelist to display the changes in the installed build.
- Removed the rt directories from artifacts. Developers: Unpack the rt-archive files as needed.
- artifacts/stage/linux/ELS/rt/
- artifacts/stage/windows/rt/
22 September 2023
- For Navigator (only) added an option to use the last publisher and subscriber if both are not defined on the command line.
- Added the bare beginnings of Help, Getting Started.
20 September 2023
- Fixed a variety of null pointers and rough spots when starting ELS Navigator with no configuration or libraries.
- Further testing and tweaks required.
- This is the startt of a "Getting Started" document as well.
18 September 2023
- Added "Check for Updates" in the Navigator under the Help menu.
- Added a separate ELS Updater program used by "Check for Updates".
- Added "Release Notes" to Navigator under the Help menu to show that version's notes.
- Rearranged the deploy/ and mock/bin/ directories so development-time files are not in deploy/
- Modified mock/scripts/ to use the Jar in mock/bin/.
- Solved an issue when processing a Hint with a filename containing regex characters.
- Added Ctrl-T as the keyboard accelerator for the Touch function.