Klaros-Testmanagement 4.5.5 releasedKlaros-Testmanagement 4.5.5 releasedhttps://www.klaros-testmanagement.com/en/c/message_boards/find_thread?p_l_id=11703&threadId=3622322024-03-29T01:26:43Z2024-03-29T01:26:43ZKlaros-Testmanagement 4.5.5 releasedFabian Klaffkehttps://www.klaros-testmanagement.com/en/c/message_boards/find_message?p_l_id=11703&messageId=3622312016-11-29T09:12:19Z2016-05-03T16:12:57ZWe are pleased to announce the release of Klaros-Testmanagement version 4.5.5.<br /><br />This is a minor release that fixes a regression bug introduced with version 4.5.4 that prevents updating jobs. The 4.5.x release includes 5 new features as well as 74 bugfixes and improvements over 4.4.x.<br /><br />Some of the highlights are:<br /><br /><span style="font-size: 14px;"><strong>Dependency Criteria for Jobs</strong></span><br /><br />It is now possible to define dependencies between jobs in Klaros-Testmanagement, allowing to specify under which conditions a test is allowed to be executed.<br /><br /><span style="font-size: 14px;"><strong>Restricted Job Status Manipulation</strong></span><br /><br />A new option restricts the ability to change the status of a job to managers (and administrators) only.<br /><br /><span style="font-size: 14px;"><strong>Reference Test Data in Binary Attachments</strong></span><br /><br />Another major feature is the support for specifying test data outside of a test specification which is resolved at runtime for custom parameters and attached Excel sheets.<br /><br /><span style="font-size: 14px;"><strong>More E-Mail Notifications</strong></span><br /><br />E-Mail notifications can now be sent if a test execution fails or if a job dependency has been resolved.<br /><br /><span style="font-size: 14px;"><strong>Assign Jobs to Iterations</strong></span><br /><br />Jobs can now be assigned to iterations.<br /><br /><span style="font-size: 18px;">Release Notes:<br /></span><br /><br />Version 4.5.5 - 2016-09-09<br /><br />Bug Fixes:<br /><br /><ul><li>[KLAROS-3053] - Impossible to change most of the attributes of a job after its initial creation</li></ul><br /><br />Version 4.5.4 - 2016-09-02<br /><br />Improvements:<br /><br /><ul><li>[KLAROS-2973] - On all tables, newly created elements should be put onto the top of the table</li><li>[KLAROS-2985] - Managers should be able to see deactivated users (if they are allowed to create users)</li><li>[KLAROS-3037] - When setting up a new connection to an external system, automatically apply the entered authentication information for use with the connectivity test</li><li>[KLAROS-3039] - Improve the overall performance on the project list page when a large number of projects is present</li><li>[KLAROS-3047] - Speed up the loading of job tables</li></ul><br /><br />Bug Fixes:<br /> <br /><ul><li>[KLAROS-3016] - Large change history entries without whitespaces are not properly hyphenated</li><li>[KLAROS-3021] - If a test case step contains a reference to an attachment and that reference contains one the special characters '\' or '$', an exception is thrown upon execution</li><li>[KLAROS-3022] - Unable to test the connection to a linked trac server</li><li>[KLAROS-3024] - Memory leak on long-running installations having a requirements management system linked to a project</li><li>[KLAROS-3025] - Rare Nullpointerexception upon loading the list of test cases</li><li>[KLAROS-3030] - The number of results on the execute test suite page is not executed after executing a test suite</li><li>[KLAROS-3040] - Exception when bulk changing the 'Estimated Time' field of multiple jobs at once</li><li>[KLAROS-3048] - Layout error in the health matrix configuration dialog when using Chrome</li></ul><br /><br /><br />Version 4.5.3 - 2016-07-22<br /><br />New Features:<br /><br /><ul><li>[KLAROS-2993] - Allow referencing test case attachments in test case steps</li><li>[KLAROS-2994] - Allow inline-rendering of images in test case steps during test execution</li></ul><br />Improvements:<br /><br /><ul><li>[KLAROS-2995] - Pressing a hyperlink in running text should open the target in a new browser window</li><li>[KLAROS-3007] - Add the expected result in the step result list (like the step action)</li><li>[KLAROS-3012] - Required input fields in the issue management settings page should be marked a such</li></ul><br />Fixed Bugs:<br /><br /><ul><li>[KLAROS-2999] - Unable to re-execute a test when all previous test results are of state 'skipped'</li><li>[KLAROS-3008] - Double clicking the upload button in the upload file dialog prevents the dialog from being closed using the cancel button</li><li>[KLAROS-3010] - Possible connection leaks for background synchronizing of JIRA issues for invalid JIRA instance URLs</li><li>[KLAROS-3011] - Connect to a new map tile provider for the location map on the test case step results page</li></ul><br /><br /><br />Version 4.5.2 - 2016-07-06<br /><br />Improvements:<br /><br /><ul><li>[KLAROS-2989] - Extend the user printpage for the access rights</li><li>[KLAROS-2979] - Optionally show test case details (steps, precondition, etc) on the test suite print page</li><li>[KLAROS-2510] - The detail page result pages should support a bulk print page</li></ul><br /><br />Fixed Bugs:<br /><br /><ul><li>[KLAROS-2981] - Implement a migrator to merge test case step shadows with the same search hash</li><li>[KLAROS-2974] - Adding project roles on a user details page while editing other properties of the user causes a MethodNotFoundException</li><li>[KLAROS-2975] - If a user defined enum field has n entries and a default value set at position n, the entries between n and m can't be selected</li><li>[KLAROS-2987] -Wrong number of requirements on the iteration detail page after switching the connected RMS</li></ul><br /><br />Version 4.5.1 - 2016-06-13<br /><br />Improvements:<br /><br /><ul><li>[KLAROS-2955] - Update the packaged Tomcat Server to version 8.0.35</li><li>[KLAROS-2950] - Mark mandatory custom fields when editing issues</li><li>[KLAROS-2949] - Add the Job ID to the list of jobs when selecting the dependencies of a job</li></ul><br /><br />Fixed Bugs:<br /><br /><ul><li>[KLAROS-2969] - During execution, the runner erroneously displays the test case step fields of unrelated test case steps</li><li>[KLAROS-2968] - When copying multiple objects between projects using single select, their order is not kept in the target project</li><li>[KLAROS-2965] - If a manager tries to create a new user, the username, email and password fields are disabled</li><li>[KLAROS-2964] - In the execute test case popup, umlauts in the expected result field are not properly rendered</li><li>[KLAROS-2960] - NullPointerException when trying to access the list of subjobs in special cases</li><li>[KLAROS-2958] - Bulk deleting a job with a job dependency causes an exception</li><li>[KLAROS-2956] - Misplaced icon on the jobs by user page</li><li>[KLAROS-2953] - Deleting a Job dependency should remove it from the required job, not just from the dependent job</li><li>[KLAROS-2952] - Deleting a Job should also delete its dependencies to other Jobs</li><li>[KLAROS-2951] - Deleting project roles on a user details page while editing other properties of the user causes a MethodNotFoundException</li><li>[KLAROS-2948] - Missing labels on project details print page</li><li>[KLAROS-2947] - Default preselected custom list value where no default value has been defined when creating issues for a Redmine 3.x installation</li><li>[KLAROS-2946] - Unable to import projects from backup files in some cases</li><li>[KLAROS-2945] - Unable to switch between pages of the testcase issues table</li><li>[KLAROS-2944] - Unable to start a migration using LDAP credentials if "Disable Password Synchronization" is enabled in the LDAP options</li><li>[KLAROS-2943] - The documentation has some misleading examples on how to reference cells in xls and csv attachments</li><li>[KLAROS-2942] - Unable to start on on-demand instances</li><li>[KLAROS-2941] - Unable to connect to an external RMS or IMS on some systems</li><li>[KLAROS-2938] - Exception when switching iterations while on a the details page of a sub job</li><li>[KLAROS-2937] - Object ids are wrapped on several pages in the Chrome browser</li><li>[KLAROS-2936] - On the Job dependencies tab, the rows of the list of dependent jobs look crimped together</li><li>[KLAROS-2926] - The tooltip for the execute test case button on the Run Testcase page always shows "Execute this testcase"</li></ul><br /><br />Version 4.5.0 - 2016-05-03<br /><br />New Features:<br /><br /><ul><li>[KLAROS-2868] - Allow to limit job status manipulation to users in role manager</li><li>[KLAROS-2867] - Support E-Mail notifications for failed test executions and resolved job dependencies</li><li>[KLAROS-2866] - Allow to reference test data in binary attachments</li><li>[KLAROS-2865] - Add dependency criteria for jobs</li><li>[KLAROS-2527] - Allow the assignment of jobs to individual iterations</li></ul><br /><br />Fixed Bugs:<br /><br /><ul><li>[KLAROS-2932] - Previously linked issue management systems are not properly assigned to projects when importing backups</li><li>[KLAROS-2930] - An active iteration may prevent immediate list updates in list pages</li><li>[KLAROS-2929] - It is possible to assign multiple project roles to the same user account</li><li>[KLAROS-2923] - Rare exception while generating the test case health matrix report</li><li>[KLAROS-2918] - Exception when accessing attributes containing very long text on Oracle databases</li><li>[KLAROS-2917] - Oracle databases may throw an ORA-0100: Maximum open cursors exceeded upon initial creation of tables</li><li>[KLAROS-2914] - The list of test cases on the "Jobs from Test Cases" page is not refreshed after creating a new test case</li><li>[KLAROS-2912] - Unable to execute the project overview report on a MySQL 5.6 database</li><li>[KLAROS-2910] - Changing project settings may disable assigned requirements</li><li>[KLAROS-2906] - Layout error for bulk icons on the requirement details page</li><li>[KLAROS-2905] - Unable to handle invalid issue tracker URLs during rendering of the integration page </li><li>[KLAROS-2904] - IndexOutOfBoundException when not one accessible project is found upon log on</li><li>[KLAROS-2903] - The filter function doesn't work in some cases</li><li>[KLAROS-2902] - Unable to delete job comments and work entries </li><li>[KLAROS-2901] - Selection of jobs is reset when editing sub jobs</li></ul><br /><br />Improvements:<br /><br /><ul><li>[KLAROS-2933] - Add the Klaros-Testmanagement version number to the XML backup files</li><li>[KLAROS-2931] - Refresh lists as soon as a user presses the browser refresh button</li><li>[KLAROS-2925] - Revert the order of elements in the list of IMS and RMS systems to match the ordering of all other lists in Klaros</li><li>[KLAROS-2921] - Increase precision of success and progress sliders </li><li>[KLAROS-2920] - Do not show parent task jobs on the execute page</li><li>[KLAROS-2915] - Only show the assign to categories button when a menu or tree category view is present</li><li>[KLAROS-2913] - Enable filtering of jobs for the current iteration</li><li>[KLAROS-2909] - Allow to suppress the automated user creation process when using LDAP</li><li>[KLAROS-2908] - Allow to clear caches from the system overview page</li><li>[KLAROS-2881] - Allow to filter issue types when synchronizing external requirements</li></ul>Fabian Klaffke2016-05-03T16:12:57Z