Copy
Teamscale Version 4.6 Released
View this email in your browser

Teamscale Version 4.6 Released

We are excited to announce our latest Teamscale release -- now available for download.
Download and read the updated Teamscale User Guide for version 4.6

Keep reading for a short summary of the most prominent features!

Pre-Commit Analysis
Intellij and Netbeans have been added to the list of IDEs supporting Pre-Commit Analysis which allows realtime analysis in the IDE.

The new plugins support the basic pre-commit features such as:
  • Retrieving and viewing findings for local changes before you actually commit and getting instant feedback
  • Viewing changed files on a virtual branch on Teamscale
They also introduce a new feature:
  • Selection of the files that you want to be a part of the pre-commit analysis

Permission System
As an extension to the Permission System, you can now view your own permissions and/or the permissions of groups you're part of from the user view page.

Issue Perspective
  • New issue query function "currentUser()" that allows selecting tickets where the author or assignee is the current Teamscale user
  • Issue overview lists now show assignee & status
  • Issue table: rows are highlighted during mouse-over
Web Interface
  • Activity Perspective: Redesigned commit filter

  • Welcome page now contains a link to the user guide
  • Branch names in file history are clickable
  • Browser Page title shows the name of the project being currently edited
  • Metrics Perspective: Added button to copy the current path
  • Findings Perspective: Displaying the findings' type ID
  • Tests Perspective: Added toggle in Issues Tab that allows hiding issues without test gap information
  • The Issue Detail View now includes a hierarchy showing all parents and children of the currently viewed issue
  • Architecture editor displays a warning when architecture checks are disabled in the analysis profile
  • Project perspective: Added column with raw timestamp in external-uploads table
  • Project name is displayed in the edit project options page
  • Account credentials: Showing list of projects which use the credentials
  • Date/Time selector dialog includes a "Now" button
  • Default dashboards are displayed at the top of the dashboard list
Widgets
  • New "Issue Table Widget" that shows all issues matching a given query
  • Numeric value widget now supports delta for issue metrics
  • Tooltips for baselines in Metric Table Widget which display the baseline's actual date
Plugins
Eclipse Plugin Pre-Commit Analysis:
  • Selection of the files that are part of the pre-commit analysis
  • If server limits are violated, a dialog is presented that allows modifying the upload
Admin
  • Import of individual external finding groups
  • Commit notification mail now includes the branch of commit
  • Downloading logs now respects the applied filters
Custom Checks
  • Python
    • Compatibility checks for Python 2 and Python 3
    • Prefer throwing exceptions over sys.exit()
    • Private class members must not be accessed from outside
    • Check for nested function definitions
  • Java
    • Check for direct and implicit calls of equals() or toString() on arrays
    • Check that calls to assertThat(...) should be followed by an assertion specification
  • Check for avoiding string formatting in logging statements (Java and C#)
  • Check for missing authority check in ABAP function modules which are enabled for RFC access
Get the new Teamscale Version

Teamscale admin?
You can download the latest Teamscale version on our website.

Already a customer?
Ask your administrator to update Teamscale on your servers or contact us. We'll be glad to help!

Want to try Teamscale?
Get a free trial version download or visit our live demo to see Teamscale in action on selected open-source projects.

New to Teamscale
Contact us and we'll be happy to get you started with Teamscale in no time!

Share and follow:
Tweet
Forward to Friend
+1
Share
Follow Teamscale on Twitter
Copyright © 2018 CQSE GmbH, All rights reserved.


unsubscribe from this list    update subscription preferences