Release Note
This describes the recent changes made to Routlets. Thanks for the feedback.
If you have any suggestions or problems with Routlets, please
let us know.
Routlets 0.4.3
-
Add bookmarks, to mark and return to a part of a router configuration
-
Provide support for SSH identities, with support for OpenSSH and PuTTY private keys
-
Enable the use of jump hosts, with automatic SSH port forwarding
-
Other changes ...
-
Fix an internal bug with "data exception: string data, right truncation",
while opening a router against Junos 12.1
-
Resolve "Ignore should not be called as starting point for validating child" error
seen while opening the configuration editor
-
Lock experienced opening more than one router simultaneously
-
Content assist improvements at:
- protocols mpls path-mtu rsvp mtu-signaling
- routing-options interface-routes rib-group inet iface-rib
- interfaces ether-options 802.3ad
- Windows 32 bit - 67.7Mb zip file
- Windows 64 bit - 67.7Mb zip file
Routlets 0.4.2
-
New search
style by declarations - configuration sections with similar edit paths
-
Other changes ...
-
Enable sorting search
results by edit path (across routers)
-
Summarize the number of matches under a router in the search
results tree
-
Default to disabling search explanations.
To see detailed explanations of search results (in the properties view), enable the
'Include explanations' preference before searching
-
Enable Compare to
from right-click menu in configuration editor
-
Enable from right-click menu in editor
- troubleshooting option to summarize currently selected configuration statement
-
Right-click in editor moves cursor before showing context menu
-
Storing search indexes could fail with "data exception: string data, right truncation"
-
Adding a Junos 13 router could fail with "Expecting XML response"
-
Content assist improvement at:
- policy-statement then accept/reject (under Junos 13)
- Windows 32 bit - 67.4Mb zip file
- Windows 64 bit - 67.4Mb zip file
Routlets 0.4.1
-
Typing /* creates the whole /* Annotation */
(Same as annotate command in Junos)
-
Other changes ...
-
Improve writing configurations to the search indexes
- speed and memory usage for larger configurations
-
Speed up "Routlets startup" on multi-core machines
-
Rollbacks from group commits were failing
-
A space after an /* Annotation */ was being treated as a syntax error
-
/* during an annotation should be
treated as a syntax error
-
Undoing statement reordering
could result in syntax errors
- Windows 32 bit - 67.4Mb zip file
- Windows 64 bit - 67.4Mb zip file
Routlets 0.4.0
-
Enable free text searching
of router configurations
- e.g. fuzzy matching, wildcards, AND/OR logic, include/exclude words
and proximity of words
-
Other changes ...
-
Add preference to enable/disable section folding
-
Enable undo, after moving router(s) in Project Explorer
-
Enable keystrokes for Find and Refresh in the
router status
panels
-
Improve UI responsiveness when opening an editor
- during "Match configuration against command structure"
-
Close project excludes router(s) from search results
-
Add preference to defragment internal database
-
Cutting a collapsed section to the clipboard was just expanding
the section
- Windows 32 bit - 67.4Mb zip file
- Windows 64 bit - 67.4Mb zip file
Routlets 0.3.7
-
Section folding - to expand and collapse sections in the configuration editor
-
Support editing and saving protected sections
(Junos 11.2 or later)
-
Copy/paste
to logical-systems creates
a new logical-system - same as for groups
-
Other changes ...
-
Add preferences to control what new groups
and logical-systems are called
-
Auto-collapse inactive: sections when opening
a configuration file
-
Perform "Setup connection to database" step in background at Routlets startup
(rather than when opening first editor)
-
Up arrow key goes to the last item in the list in the
Goto Edit Path
and dialogs
-
Problems saving an annotation, or deactivating a section at such as
policy-options policy-statement term from protocol static
-
Detect notifications like "System going down IMMEDIATELY"
against Junos 12
-
Hover help in the
commit history
view could stop showing after a rollback
-
Opening the editor simultaneously for two routers on the same Junos version could result
in internal errors
-
Content assist improvement at:
- logical-systems (references to)
- Windows 32 bit - 56.8Mb zip file
- Windows 64 bit - 56.8Mb zip file
Routlets 0.3.6
-
Keep previous commit comments etc in
Save and Commit Wizard
-
Other changes ...
-
Pressing the button on the Router Properties dialog could
freeze, if using the root user
-
Comparing statements from two different Junos versions (see
All-round compare)
could result in "Parts not compatible for compare"
-
Errors while saving a renamed configuration statement:
-
A further rename at a child level failed with "error: source statement does not exist"
-
If a parameter was also removed from the renamed statement, the save could fail with "missing argument."
-
Improve error handling when detecting the connection details
for a router, if the user doesn't have rights
- Windows 32 bit - 56.1Mb zip file
- Windows 64 bit - 56.1Mb zip file
Routlets 0.3.5
-
Enable input of passwords (e.g. at system login user authentication plain-text-password)
-
Enable login as root, or other shell csh users
-
Other changes ...
-
If content assist
suggests a reference to another related section in the configuration file (e.g. a
reference to an interface), also offer related operational commands
for the target - to help confirm selection
-
Show descriptions in hover help
for values, as well as keywords
-
Add shortcut keys for
and (see compare)
-
Show warnings from a commit script in the
Save and Commit Wizard
-
Improve error handling for
Group Rollback,
if not all linked commits are available
-
Improve the error handling when creating a Junos user, if the name collides with a
system account
-
Add router
validates if an internal (*.router) folder has been selected
-
Auto-completing a configuration statement too fast could lose
syntax highlighting
-
Content assist improvements at:
- system login class permissions
- system login user class
- snmp name
- protocols isis interface hello-padding
- policy-options community members
-
Resolve schema matching problems at:
- security policies from-zone
-
Please note that any pinned commands that were previously defined
with version 0.3.4 will be reset by this release -
please contact us if help is needed to switch these across
- Windows 32 bit - 56.1Mb zip file
- Windows 64 bit - 56.1Mb zip file
Routlets 0.3.4
-
Command pinning - customize hover help
to add favorite router commands
-
Shortcut keys in hover help
- press then a number key to run a related
router command
-
Other changes ...
-
dialog is context sensitive
- command parameters are auto-suggested from the current [edit path] in the editor
-
Quicker navigation in the Goto Edit Path
and dialogs
- mouse scroll wheel works anywhere
- double-click in whitespace in list to go back one level
-
Option in hover help
to bypass showing the dialog
before running a command
-
Associate keystroke with
in
router status
and online help
panels
-
Restructure table of contents for the
help
screen
-
Expand menu
-
Error connecting to virtual chassis devices (EX series):
"configure" mode not available
-
Links between configuration sections weren't being show in
hover help
under Junos 12
-
Validation wasn't detecting a duplicate statement at
policy-options policy-statement term then
-
The Tab and Esc keys could stop working in the
and dialogs
-
Compare to pinned against
a router showed nothing if the pinned section couldn't be matched
- Windows 32 bit - 56.1Mb zip file
- Windows 64 bit - 56.1Mb zip file
Routlets 0.3.3
-
Add button to Router properties to
detect version or hostname changes
-
Keep the Routlets 'workspace' (list of routers etc) between installations of
Routlets
-
Other changes ...
-
Enable more than one workspace in Routlets (see tip in Help at
)
-
Add warning markers
to editor for missing or duplicate keywords
-
Add Compare to last local edit, commit history
and pinned menu options to menu in main editor
-
Add keystroke for Find Next, based on current editor
selection
-
Add To Upper/Lower case options to
sub-menu
-
Add Next/Previous Sub-Tab options to
sub-menu
-
Add block selection mode to router status
pane, to select columns from table based output
-
Content assist
restricts the proposals shown based on an interface type
-
Selecting a part in the outline view
shows the [edit path] for the part in the status bar
-
dialog doesn't need space after a '*' wildcard
to search all levels
-
Copy section () at such
interfaces <name> unit 0
wasn't selecting just the unit number to rename
-
When adding
a router, the button
was offering internal folders
-
The sequence numbers shown in the
commit history
could fail to renumber after a commit to the router
-
The status bar alert for an outstanding
commit confirmed
wasn't refreshing correctly
-
Commit confirmed
after from another router resulted in
internal errors
-
from a router could result
in a warning marker against the opening comment in a configuration
file
-
Reordering unrelated configuration statements could result
in syntax errors when saving to the router
-
() from a closing
brace wasn't correcting the indent
-
Content assist improvements at:
- class-of-service
- class-of-service classifiers dscp forwarding-class loss-priority
- routing-options confederation
- system radius-server
- system services outbound-ssh
- Second value in list (e.g. apply-groups [ group1 group2 ] )
-
Resolve schema matching problems at:
- security certificates local
-
Comment like ## Warning: in candidate configuration on router would
intermittently cause syntax errors in configuration editor
-
Reduce the time spent "Showing syntax highlighting" opening
a large configuration file
-
Upgrade the underlying Eclipse platform
to 3.7.2
(This fixes a problem with Windows 64bit needing to prompt for a password
to access secure storage - more info at
in the Routlets help)
- Windows 32 bit - 56.0Mb zip file
- Windows 64 bit - 56.0Mb zip file
Routlets 0.3.2
-
Add a option, to find the current
place in the editor in the
Outline view
- keystroke
-
Other changes ...
-
Compare editor
shown to merge changes after offline edit
mode could appear without the tree panel
-
Accepting a suggestion from
content assist
could result in internal errors if the suggestion needed to be
placed in a new child configuration level
-
Pressing Enter to auto-complete a second parameter in a list
(e.g. from from protocol static dir
to from protocol [ static direct ]; )
was putting the closing ] bracket in the wrong place
- Windows 32 bit - 54.9Mb zip file
- Windows 64 bit - 54.9Mb zip file
Routlets 0.3.1
-
Automatic tracking of changes saved in
offline edit
mode, to restore to the router once a connection is available
-
Add sub-menu for
navigation shortcuts
-
Other changes ...
-
Add menu option
from outline view
-
Improve matching
if no exact match in target configuration (e.g. system host-name one
vs system host-name two)
-
Content assist
was failing to show descriptions for parameters (<value> style prompts)
-
Project Explorer view wasn't showing unsaved change markers (
indicator in the tree) until manually refreshed
- Windows 32 bit - 54.9Mb zip file
- Windows 64 bit - 54.9Mb zip file
Routlets 0.3.0
-
Automatic offline edit
mode, if connection to router not available
-
Add Goto dialog
to quickly locate sections in a configuration
-
New all-round compare
feature, to compare any two configuration sections known to Routlets
-
Other changes ...
-
Add rollback numbers to Commit History
view
-
Add icons to compare editor panes
-
Enable double-click to select a command option in
/
-
Improve Routlets shutdown time, especially with the XML schemas for multiple Junos versions loaded
-
Add a preference to return to backing up the internal database at shutdown (at
/)
-
Change internal workspace layout for
.router
files - to enable offline edit mode
-
Move session log files to own sub-directories under
workspace/.logs
-
Copying a configuration section to a router where the top-level section (e.g. policy-options)
didn't exist would fail with an error
-
Dragging a configuration section to an unrelated parent, then undo could lose syntax highlighting
- Windows 32 bit - 54.9Mb zip file
- Windows 64 bit - 54.9Mb zip file
Routlets 0.2.4
-
Include default values for parameters in
Content assist
-
Other changes ...
-
should start an annotation from the blank line
before a statement, as well as with the cursor on the statement
-
Hover help wasn't showing
the details of a syntax error
-
'Flattening' a section failed to save (e.g. from { protocol static }
changed to from protocol static; )
-
failed when used twice
from same Configuration Editor
-
Format configuration was getting the indents wrong around an inactive:
section
-
Resolve schema matching problems at:
- system services web-management
- system services dhcp pool address-range
- protocols mpls label-switched-path bandwidth
- protocols mpls static-path inet
- security nat source rule-set rule match
- security screen ids-option untrust-screen tcp syn-flood
- Windows 32 bit - 54.8Mb zip file
- Windows 64 bit - 54.8Mb zip file
Routlets 0.2.3
-
Add Copy, Paste and Delete to the Outline view
-
Include a part's description or annotation text in the Outline view for easy navigation
-
Add Configuration menu option to create or edit an annotation (annotate
command in Junos) - keystroke
-
Fetch XML schema in background - after showing configuration file
in editor
-
Add router model to Router Properties
-
Test connection button now includes output from
show version and haiku
-
Other changes ...
-
Outline view stopped showing after opening a Commit History item
-
Resolve problem showing hover help for
offline file
-
Correct syntax highlighting when
used against a configuration statement with an annotation
-
Detect a syntax error for an unclosed "quoted value
-
Don't save navigation history for commit history items
after restart - this was preventing the editor for the same
router subsequently opening
-
Reduce thread priority during 'XML schema parse', to keep machine
more responsive
- Windows 32 bit - 54.8Mb zip file
- Windows 64 bit - 54.8Mb zip file
Routlets 0.2.2
- Show recently opened routers on File menu
-
Other changes ...
-
Improve handling of large configurations - memory usage and
editing speed
-
Clearer handling of out of memory errors
-
Fetch command list in background, while parsing XML schema, to improve
initial load time
-
Improve reliability of copy/move section (e.g.
keystroke)
-
can re-open a closed configuration editor
- Windows 32 bit - 54.7Mb zip file
- Windows 64 bit - 54.7Mb zip file
Routlets 0.2.1
- Add drill down to the units
under an interface to
content assist
- Offer hyperlinking to a related interface in
hover help
- Show splash screen during startup
-
Other changes ...
-
Avoid duplication of the request and response from the router
in the session log
-
Correct formatting error after using drag/move to move a
term between policy-statements
- Windows 32 bit - 54.7Mb zip file
- Windows 64 bit - 54.7Mb zip file
Routlets 0.2.0
-
Router status - show links to related
router commands,
direct from the configuration file
- Offer links to online help on the router (help topic or
help reference), from
hover help or
content assist
- Review configuration changes as a Junos save script
(similar to show | compare), for confidence before
committing
-
Other changes ...
-
Correct content assist at such as policy-statement term then metric
-
Speed up retrieving command structure (XML Schema) from the internal database
-
Restore hover help for error messages in left and right margins in configuration editor
-
Auto-detect PuTTY and/or FileZilla under such as
C:\Program Files (x86)
as well as
C:\Program Files
.
- Windows 32 bit - 54.7Mb zip file
- Windows 64 bit - 54.7Mb zip file
Routlets 0.1.2
- Improved hover help
- Optional anonymous upload of usage data
(to track which features of Routlets are popular - please participate)
-
Other changes ...
-
Commit history - show router names for group commits
-
Content assist - use text wrapping when describing selected keyword
-
Compare to other configuration version - was adding warnings to
an open editor
- Windows 32 bit - 54.5Mb zip file
- Windows 64 bit - 54.5Mb zip file
Routlets 0.1.1
Routlets 0.1.0