Summary of RMsis Releases

Known Issues 

  • Issues with UPM
    • At times, especially in case of slow connections, RMsis download terminates without completing the installation. UPM does not give an error prompt in this case.
  • Internet Explorer in Compatibility Mode
    • Please note that RMsis does not support IE-7 and older browsers.
    • So, IE-8 and later versions, when run in compatibility mode, may show problems.
  • Open JDK is not recommended
    • Recently we found an issue with Open JDK.
    • Since Atlassian also does not recommend the same, it is advisable to use Oracle / Sun JVM.
  • RMsis
    • PDF Export does not work with East Asian Languages (Japanese / Chinese / Korean).


RMsis 1.7.8

Additional Functions and Improvements - RMsis v.1.7.8-r206

  • System
    • Replaced the API's deprecated in JIRA-6.
    • Logging related issues have been fixed across the system.
  • Key fixes
    • RMI-2138 / RMI-2520 : Eliminate redundant OR extra (which are not required) calls made to JIRA Server
    • RMI-2401 / RMI-2635 / RMI-2637 : Cleanup RMsis logs and prevent logging of unnecessary details
    • RMI-2570 : When exporting a PDF file, retain the sort order as applied in RMsis.
    • RMI-2571 : Error while using "Indentation Level" during CSV import of requirements.
    • RMI-2590 : Traceability : CSV import button does not work in IE.
    • RMI-2640 : Ordering of custom fields is not saved.
    • RMI-2647 : Linked TestCases and Requirements not visible in JIRA after username rename.
    • RMI-2700 : Planned Requirements : Assignee field is not imported using CSV import
    • RMI-2701 : Issue with indent- outdent using CSV import
  • Known Issues 
    • RMI-2720 : If an Admin is migrating user in RMsis (and the RMsis entities belonging to the user) to a new user, then the admin should ensure that the roles of current user are also assigned to new user. RMsis does not make this check in this version.

 

RMsis 1.7.7 Update 2

Additional Functions and Improvements - RMsis v.1.7.7-r205

  • Key fixes
    • RMI-2559 / RMI-2561 : Hierarchy and ordering errors with CSV import of Planned Requirements.
    • RMI-2563 : Fixes RMsis page, when JIRA page contains an iFrame in it's DOM.

RMsis 1.7.7

Additional Functions and Improvements - RMsis v.1.7.7-r203

  • Requirements
    • Give option to the user to Copy | Not Copy Dependencies and Links, when copy / version is created
    • Option to reset the columns view to default.
    • Assessment fields (Priority, Criticality, Feasibility) are now available in unplanned requirements table.
  • Release Summary
    • Release summary now displays the linked artifacts as well. This resolves many ambiguities in the table.
  • Test Cases
    • Give option to the user to Copy | Not Copy Dependencies and Links, when copy / version is created.
  • Import / Export
    • CSV export in Traceability, now includes Requirement Summary.
  • Administration
    • Option to delete custom fields, even if they contain some data.
  • System
    • Optimized browser side performance for Planned Requirement Table.
    • RMsis is tested with MSSQL Named instance and Dynamic Port.
  • Key fixes
    • RMI-2481 : JDBC Batch update exception during installation / migration (under rare conditions).
    • RMI-2464 : Performance Issues with Named Filter
    • RMI-2439 : Fix error in log of TC-TR association.
    • RMI-2399 : Check for cases, where deleted entity is linked with existing entities of RMsis (concurrency issue).

RMsis 1.7.6

Warning

  • Bug RMI-2481 : Some users may get JDBC exception during Installation / Migration of RMsis 1.7.6.
  • Due to this bug, some users may not be able to login into RMsis.
  • This will be fixed in RMsis 1.7.7 and we are trying to release 1.7.7 as soon as possible.
  • Meanwhile, our recommendation is as follows:
    • If you get an exception while migrating to 1.7.6, please roll back your installation to your previous version.
    • If you are trying out RMsis for the first time, please install RMsis 1.7.5 and later on migrate to RMsis 1.7.7.

Additional Functions and Improvements - RMsis v.1.7.6-r202

  • Requirements
    • Add flexibility to specify relationships, when a Requirement / TC is committed.
    • Requirement Hierarchy can now be exported and imported across installations
  • Traceability
    • Traceability information can be Exported / Imported using CSV files
    • Ability to map traceability information across installations using Alias / old ID's
  • Release
    • Added a Release Details Page under the Release Tab.
  • Test Cases
    • Provision to import Test Case Relationships - links and dependencies.
  • Data Export Import
    • Support for Export and Import of RMsis entities (using CSV format) across installations.
  • System
    • Support for JIRA 6.2.
    • Extensive validation on JAVA 7.
  • Key fixes
    • RMI-2360 : Fix for NULL values, incorrectly inserted in database, under certain conditions.
    • RMI-2331 : Added checks for concurrent deletion of entities, while creating relationships.
    • RMI-1771 : Multiple requirements are created by mouse click outside the panel.

RMsis 1.7.5

Additional Functions and Improvements - RMsis v.1.7.5-r201

  • System
    • Support for MariaDB.
    • Bypass Reverse Proxy and establish direct connection between RMsis and JIRA.
    • Implemented measures to ensure that Javascript is always loaded on slow networks.
    • Tested with JIRA 6.2 EAP.
  • Key fixes
    • RMI-2019 : Performance issue with large number of users configured in JIRA.

RMsis 1.7.1

Additional Functions and Improvements - RMsis v.1.7.1-r200

  • Key fixes
    • RMI-2204 : Migration error while migrating to RMsis 1.7.1-r.198 / 1.7.1-r.199 and when using MS SQL Server.

Additional Functions and Improvements - RMsis v.1.7.1-r199

  • Key fixes
    • RMI-2168 : RMsis has been validated on Windows Server 2012
    • RMI-2136 : Multiselect options provided for Project Administration.
    • RMI-2133 : Mechanism provided to pass extra parameter to JVM on which RMsis is running.

Additional Functions and Improvements - RMsis v.1.7.1-r198

  • Key bug fixes
    • RMI-2134 : RMsis installer creates a directory at wrong location. This leads to installation failure in some cases.
    • RMI-2130 : Notes inserted to inform user about the issues related to mixed use of HTTP and HTTPS.

Additional Functions and Improvements - RMsis v.1.7.1-r197

  • Minor bug fixes

Additional Functions and Improvements - RMsis v.1.7.1-r183

  • System
    • Enhanced keyboard functions for accessibility support
  • Minor bug fixes

Additional Functions and Improvements - RMsis v.1.7.1-r177

  • Minor bug fixes

Additional Functions and Improvements - RMsis v.1.7.1-r168

  • Requirements
    • Baselines can now be edited / deleted and the corresponding user action is logged.
    • Comments can now be edited / deleted.
  • Test Runs
    • Comments can now be edited / deleted.
  • Import / Export 
    • While importing custom field data, the field options can be created.
  • Reporting
    • Specific Reports
      • Now, the status in Test Run Regression Report is color coded.
  • System
    • Unique constraints introduced in most tables to prevent duplication of entities. There were many such cases reported, due to multiple events generated on front end (browser).

Functions withdrawn RMsis v.1.7.1-r168

  • Requirements
    • The options Add Requirements Above & Add Requirements Below were found to be redundant in the unplanned Requirements. They have been removed.

RMsis V.1.7.0

Additional Functions and Improvements - RMsis v.1.7.0-r157

  • Major bug fixes.

Additional Functions and Improvements - RMsis v.1.7.0-r150

  • Key Bug Fixes
    • RMI-1720 : Panel misbehavior prevented indentation in IE-9 and Chrome latest. The workaround is extended to cover all possible cases.

Additional Functions and Improvements - RMsis v.1.7.0-r147

  • System
    • JIRA 6 Support
  • Key Bug Fixes
    • RMI-1695 : Rich Text formatting caused exception during PDF generation.
    • RMI-1720 : Panel misbehavior prevented indentation in IE-9 and Chrome latest. This issue is rarely observed and we are unable to simulate the same... provided a workaround for the time being.

Additional Functions and Improvements - RMsis v.1.7.0-r143

  • Test Cases
    • Test Step descriptions now accept <CR><LF> to enable entry of information in multiple lines.

Additional Functions and Improvements - RMsis v.1.7.0-r131

  • Requirements
    • The Requirement List Panels, now include the Column Selection Tool. This functionality is available for Reverse Traceability, Requirement Panel shown in Jira Issue, Test Case Tab and Dependency Columns.
  • Traceability
    • Requirement Dependencies are shown in the Traceability Tab.
    • The external links / set of documents against Requirements are included in Traceability View.
  • Custom Fields
    • Custom fields (both for Requirements and Test Cases) can now be declared editable OR Non Editable, when an Entity is committed.
  • Mail
    • Secure SMTP support is available for mails.
    • Test Mail Functionality added (to check that mail configuration works).

Additional Functions and Improvements - RMsis v.1.7.0-r121

  • Requirements
    • Custom fields now include a Hierarchical Classification mechanism.
    • User can now create Issues across projects, by turning on a configurable option in Global Configuration.
      • Type of issue can be configured.
      • A prefix to the issue can be specified.
      • The exported issue contains a link to Requirement, rather than the description.
    • User can now create Blank Test Cases in bulk using Requirement multi-select option.
    • Option to create a duplicate requirement (integrated copy-paste operation).
    • System gives a warning, when converting a Requirement to Container.
    • Delete external source.
    • Show last modified date.
    • Export unplanned requirements.
    • Show requirement source in the main table.
    • Mechanism to show all comments.
    • Print log of Requirements.
  • Test Cases and Test Runs
    • Test Case tab has a new Table with Test Summary Report.
    • Custom fields now include a Hierarchical Classification mechanism.
    • Test Steps are incorporated into Test Cases.
    • Rules based mechanism to automatically compute status of Test Cases from Test Steps
    • Provision to attach images to Test Cases and Test Steps.
    • Provision to commit Test Cases with Test Run.
    • Assign TC + TR to a specific tester.
    • Add comment field in a Test Run.
  • Reports
    • Test Regression Report included.
  • CSV Import & Export
    • Record create and update functionality has been merged for CSV import.
    • Export comments into csv file.
  • Project Configuration
    • All project specific attributes can be configured on this tab.
  • System Configuration
    • System provides an option to migrate data, when a Custom Field / Custom Field Option is deleted.
    • Provide a mechanism to sort user list.
    • User should be able to select the projects which use RMsis.
    • Show real names of users.
  • Filters and Global Functions
    • Provide ability to sort in non-hierarchical tables.
    • Revamped Rich Text Editor.
  • System
    • Validation with Postgres 8.4.0 onwards.

RMsis V.1.6.8

Additional Functions and Improvements - RMsis v.1.6.8-r107

  • Fixed a bug, which prevented import of custom field data in Test Cases [RMI-1401].
  • Minor bug fixes.

RMsis V.1.6.7

Additional Functions and Improvements - RMsis v.1.6.7-r106

  • Minor bug fixes.

RMsis V.1.6.6

Additional Functions and Improvements - RMsis v.1.6.6-r104

  • Minor bug fixes.

RMsis V.1.6.5

Additional Functions and Improvements - RMsis v.1.6.5-r103

  • Requirements
    • Usability fixes related to bulk operations in Planned Requirement Table.
  • Reported bug fixes.
  • System
    • Removed size constraints with SQL-Server.

RMsis V.1.6.4

Additional Functions and Improvements - RMsis v.1.6.4-r101

  • Categories panel is now wider and can effectively handle more number of characters.
  • System
    • From JIRA 5.0 onwards, sometimes JIRA fails to register RMsis listener. This issue is addressed in this release.

RMsis V.1.6.3

Additional Functions and Improvements - RMsis v.1.6.3-r99

  • Search and Filters
    • Named filters are now available in Main Tables of each RMsis Tab.
  • System
    • This version fixes the Postgres (multibyte) issues with RMsis 1.6.2. If you intend to use Postgres, 1.6.3 or later are the recommended versions.
  • Large number of small bug fixes.

RMsis V.1.6.2

Additional Functions and Improvements - RMsis v.1.6.2-r87

  • Test Cases and Test Runs
    • Users can now create Issues, while mapping Test Cases with issues on the Test Cases / Test Runs screen.
  • JIRA Integration
    • Usability improvement in Issues screen, while mapping Issues to Requirements.
  • System
    • Support for PostgreSQL

RMsis V.1.6.1

Additional Functions and Improvements - RMsis v.1.6.1-r86

  • Requirements
    • It is now possible to change the ownership of requirements in two ways
      • by transferring the ownership from one user to another user. This is done by Admin.
      • or by using Bulk Operations in Planned Requirements to change Assignee | Reporter of multiple requirements. Any user with editing rights in the Planned Table can perform this operation.

RMsis V.1.6.0

Additional Functions and Improvements - RMsis v.1.6.0-r82

  • Requirements
    • Custom columns are now available for UnPlanned Requirements as well.
    • A Size Column is introduced by default and the Effort units are configurable.
    • JIRA Users can be specified as Source of Requirements.
    • When requirements are exported as JIRA issues, the issue type is configurable.
    • In planned requirements, it is now possible for Manager to directly change state of requirement from Open to Approved.
    • Baseline(s) are shown in a column against a Requirement in the Planned Requirements Table.
  • Traceability
    • Expand / Collapse view in the Traceability Tab is now available.
  • Reverse Traceability
    • A mechanism is now provided to find Issues not associated with Requirements
  • Test Cases and Test Runs
    • It is now possible to quickly associate multiple test cases with test runs by choosing corresponding Releases, Baselines and Requirements.
    • Test Run and Release information can now be viewed along with a Test Case.
    • Copy a Test Run to a different Release is now possible.
  • Generic Functions
    • Automatically switch views when certain operations are not possible in the current view.
    • Change color of header if a filter is set.
  • System Configuration
    • An option is available to automatically sync JIRA Versions with RMsis Releases.
    • Permanently changing log verbosity - Now the Administrator can Turn Off / Turn On, the RMsis Debug Messages.

Functions Withdrawn - RMsis v.1.6.0-r82

  • Releases
    • Release Composition functionality is not visible in 1.6.0 and will be completely withdrawn by 1.7.0, unless there is demand from many customers. We think that this terminology and functionality was not standard and might be confusing for many users.

RMsis V.1.5.2

Additional Functions and Improvements - RMsis v.1.5.2-r77

  • Requirements
    • Bulk operations are now extended to attributes.
    • Rich Text Area is available as a custom field.
    • User should be able to perform partial Requirements export.
    • Requirements ownership can be changed.
  • Traceability
    • User can now select the Issue Types to be displayed in Traceability Table
    • Identify Requirements with no linked Test Cases.
  • Test Cases
    • Custom fields are now supported for Test Cases.
  • JIRA Integration
    • Link to a Requirement / Test Case, while browsing an issue.
  • Data Management, Input and Output
    • For Requirement export, issue type is configurable.
    • Alert a user on Requirement Export, if a requirement is already exported to JIRA.
  • Generic Functions
    • All artifacts references are shown as links.
    • The column header is highlighted in a different color, if a filter is set.
    • The user can change column width and order.
  • System Configuration
    • Set the default for New User as Active / Passive.
    • Admin should be able to delete a user, when the user no longer exists in JIRA, (but has associated artifacts in RMsis).
  • System Functions
    • RMsis re-configuration mechanism is now much more intuitive and efficient.
    • If JIRA is running on HTTPS, client side certificate (for RMsis) need not be manually installed by user.

RMsis V.1.5.1

Notes on Additional Functions - RMsis v.1.5.1-r72

Many users had recently reported installation related issues. After analysis, it turned out to be issues related to two primary areas:

  1. Incorrect Network Configuration
  2. JIRA UPM Timeout, while RMsis installation was still running. This lead to disabling of RMsis plugin and consequently lot of unpredictability.

Here is a document, explaining the background of this issue, possibilities and solutions : RMsis fails to start after configuration - possible causes and solutions

Solutions implemented

  1. Diagnostics have been built into the installer; so as to give an idea to the administrators about the possible causes of problems.
  2. Now the Plugin completes it's initialization much more quickly and predictability; while it defers the diagnostics and other time consuming processes to later stages.

Additional Functions - RMsis v.1.5.1-r69

  • Admin has been given all project rights by default.

Additional Functions - RMsis v.1.5.1-r68

  • Requirements Management
    • Option to reconfigure the Default Attributes
    • Voting by team members against Requirements
    • Email notification of Requirements change
  • Requirements Traceability
    • Additional filter for linked issues
  • Test Cases
    • Support to establish dependencies between Test Cases
    • Support for Test Case history
    • Log and display Test Run status history
    • Email notification of Test Case change
    • Configurable option to link auto-generated issues to Requirements
  • Reporting
    • Handling of "Requirement Custom Fields" in "Custom Reports"
    • Support for Private and Public filters
  • JIRA Integration
    • Linking to Test Cases from JIRA Issues Page
    • Open Requirements Model Window from Issues Page
    • Requirements exported from RMsis to JIRA can now be used as input in GreenHopper.
  • Data Management, Input and Output
    • Flexible mechanism for CSV import with fields and options mapping
    • Export of Requirements as JIRA Issues
    • Configurable CR-LF treatment in CSV Export
  • Internationalization
    • Improved support for input, processing and display of European languages
  • System
    • Configurable options to specify Min - Max Memory for JVM

RMsis V.1.5.0

Additional Functions

  • Requirements Management
    • Requirements workflow
    • Display of custom attributes in the main table and included in PDF report.
  • Reporting
    • Create, Save, Edit and Delete Custom Reports
    • Sorting on attributes.
    • Baseline comparison report
  • Test Cases
    • Support for Test Case categorization
    • PDF Reports for Test Cases
  • System
    • Support for JIRA 5.0
    • Option in JIRA menu bar to send logs in case of failed installation

RMsis V.1.4.1

Additional Functions

  • Search and Filters
    • Auto save filters in all the main tables.
    • Configurable column view provided in many tables.
  • Requirements Management
    • Support for User Defined Custom Attributes.
    • User can specify "Source of a Requirement"
  • Requirements Validation / Test Cases
    • Copy a Test Case.Test Runs
    • Automatically log an Issue for Failed Test Cases using a "Log Issue Option" !
    • Add an Option to reset status of a Test Run.
  • System
    • PKCS#11 and PKCS#12 supported from 1.4.1-r.43 onwards (earlier only JKS was supported by default).

RMsis V.1.4.0

Additional Functions

  • Many usability improvements.
  • Requirements Management
    • Exporting requirements to another project.
    • Forward Traceability between requirements.
  • Traceability
    • Filters for Releases and Baselines.
  • Reverse Traceability
    • Filters for Releases and Baselines.
    • Map Issues / JIRA artifacts to Test Cases
  • Release Planning
    • Sync up RMsis Releases with JIRA Versions.
    • Incorporated Planned and Actual Effort Trends.
    • Define a Release Composition.
    • Merge releases.
  • Test Cases
    • Provided additional attributes for Test Cases
      • Name
      • Attachments (Links or Documents)
    • Mapping JIRA Artifacts to Test Cases.
    • Test Case versioning.
  • Introduced concept of Test Runs in this release with the following functionality
    • Configure / Create TestRuns.
    • Associate with Releases and hence implicitly associate with Release Composition.
    • Explicitly associate Test Cases with Test Runs.
    • Commit a TestRun.
    • Create copy of a TestRun.
    • Update status in a Test Run through "csv import".
    • Log issues against a specific test case in a TestRun.
  • User Administration
    • Any number of user defined roles can be configured.
    • Additional default roles of Business Analyst, Test Manager, Testing Team Member and Tester

RMsis V.1.3.0

Additional Functions

  • RMsis 1.3.0 - r.29 onwards
    • HTTPS Support
    • Reverse Proxy Support
  • Simplified installation Process. RMsis can now be installed using Atlassian's Universal Plugin Manager.
  • Simplified upgrade process using Atlassian's Universal Plugin Manager.
  • Embedded database support for evaluation versions (not yet recommended for production use).

RMsis V.1.2.1

Additional Functions

  • Viewing requirements from issues page.

RMsis V.1.2

Additional Functions

  • Managing Requirements versions
  • Test Case Identification and Traceability
  • Dependencies across projects
  • Export / Import Requirements and Test Cases in CSV format
  • Select columns to be displayed in Planned Requirements
  • Search in Planned Requirements

RMsis V.1.1

Additional Functions

  • Requirements Baseline
  • Requirements History
  • Multi-select Operations
  • Attaching links to documents

RMsis V.1.0

Major Functions

  • Requirements Management
  • Forward and Reverse Traceability
  • Release Management
  • Reporting in PDF / DOC formats
  • Filters
  • User Administration
  • Tool Administration