Changes

Version 2.1.0 - July 11, 2007

  • Added support for WLS 9 and 10.
  • Added support for JMX 1.2 and JMX Remote API 1.0.
  • Added TELNET Protocol Adaptor for JMX.
  • Added New connectors: "service:jmx:rmi" and "local".
  • Added "find" command.
  • Added "keys" command.
  • Added "run" alias to "invoke" command.
  • Added support for protecting passwords.
  • Added support for general (custom) MBeans.
  • Added "stopOnError" option.
  • Added "all" directory.
  • Added support for "cd"ing to ObjectName.
  • Added Utilities MBean library.
  • Improved password security.
  • Improved language features (static fields and methods) and script execution ("stopOnError").

Version 2.0.2 - February 27, 2004

  • Added support for creating new objects via constructor with parameters.
  • Added support to store the result of a method execution or operation invocation in a variable.
  • Added new section on using Java objects.

Version 2.0.1 - February 19, 2004

  • Added optional status code to the "exit" command.
  • Added "call" command.
  • Improved support for arrays
  • Fixed issue with "upload" command.
  • Fixed issue with "wlsh.sh" Unix script.
  • Library file name modified to include version number.
  • Added Linux native installer.

Version 2.0.0 - February 12, 2004

  • Added offline configuration support.
  • Added JNDI browsing.
  • Added commands: "descr", "expr" , "info" and "while".
  • Added support for creating objects of any class, object method invocation, object field evaluation and object information ("descr" command).
  • Improved documentation.
  • Improved Explorer.
  • New look and feel.
  • Improved debug information.
  • Added native installer and shortcuts.
  • Monitor now can display any type of values.
  • Output redirect to file.

Version 1.6 - August 12, 2003

  • Added support for MBean names with @ character
  • Added support for long numbers
  • Added performance improvements
  • Added JMSFileStore, JMSDistributedQueue and JMSDistributedQueueMember support in "c2w" command
  • Added JMSConnectionFactory, JMSDistributedTopic, JMSDistributedTopicMember and JMSTemplate support in "c2w" command
  • Added "-p" parameter to "c2w" command to generate a pause before the creation of every resource
  • "c2w" command now generates a "remove" script file with commands to remove the resources created with the generated script file
  • "c2w" command now reports the dependencies of a particular resource before it is created
  • Fixed issue in c2w generating JMSServer store
  • Fixed invocation issue with parameter of DistributedQueueMember and boolean types
  • Fixed invocation issue when there are several operations with the same name
  • Fixed negative numbers issue
  • Fixed variable substitution issue in expressions
  • Fixed deployment issue for 8.1
  • Fixed issue in c2w not generating long type numbers where required
  • Fixed issue in c2w not generating resources in the proper order
  • Fixed Null Pointer Exception issue on the server when using the set command
  • Fixed issue with the "ping" command being unable to use variables

Version 1.5 - Dec 03, 2002

  • Added logging capabilities (file wlsh.log)
  • Added "@" feature to commands.
  • Added "c2w" command (config-to-wlshell).
  • Added "echo/print" command.
  • Added "if" command (documented).
  • Added "for" command.
  • Added basic array support.
  • Added "prompt" command.
  • Added "ping" command.
  • Added "date" command.
  • Improved "connect" command.
  • The commands get and prompt can be used in variable assignments, for instance:
    • name = get /Server/myserver/Name (no need to specify -s)
    • address = prompt "enter server address:"
  • "reload" command is available again.
  • Added custom pooling interval support for "get -r" command.

Version 1.4 - Oct 30, 2002

  • Added installer program.
  • Added "wlsh.sh" start command for Unix Shells.
  • Improved documentation.
  • Added PetStore configuration and monitoring example.
  • Changed connect behavior. When connecting to a managed server, wlshell will use the local MBeanServer of that server, not the Admin Server.

Version 1.3 - Oct 8, 2002

  • Changed example scripts to use WebLogic set environment command file.
  • Improved dir to specify a directory name.
  • Added -s to commands: domains, dir, get.
  • Improved the variable assignment command to support things like:
  • "var = get -s /JDBCConnectionPoolRuntime/petstorePool/ActiveConnectionsCurrentCount"
  • Added "read file" command
  • Added support for ".wlshrc" file
  • Added "if" command
  • Added -g and -d options to get command
  • Included support for null. This is necessary for invoking MBean operations that can accept null as parameter.
  • Added "upload" command.
  • Added variable "LAST"
  • changed DEFAULT_DOMAIN to DOMAIN
  • Improved "connect" command to obtain values from environment.
  • Added "date" command
  • Added "sleep" command
  • Conversion from String to DeploymentData
  • Comment lines can start with // or # now

Version 1.2 - Sept 22, 2002

  • Added support for environment variables.
  • Added support to create and delete Admin MBeans (mkdir and rmdir). See script "jdbc.wlsh".
  • get command supports multiple attributes and a "repetitive get " (ala vmstat). See script "jdbc.wls".
  • Improved explore command.
  • "\" can be also used as directory delimiter.
  • Added comments.
  • Added domains support.
  • Improved help system.

Version 1.1 - Aug 31, 2002

  • Extended "get" and "invoke" to support fully qualified attribute and operation names.
  • Some performance improvements (MBeans management).
  • Added version command.
  • Added explore command.
  • wlshell doesn't end when reading from an input file.
  • Added set [-v] (removed -i option).

Version 1.0 - Aug 7, 2002

  • Added "-l" option to "ls" command. Added "rwx" information to "ls" command.
  • Completed "set" and "invoke" command.
  • Added "-i" and "-v" options to "get" command. Extended "get" command to display information about operations.
  • Created a mailing list about wlshell

Version 0.3. Aug 3, 2002

The first release of wlshell.