Follow

Release Notes for PaaSLane 2.5.0

Release Notes - PaaSLane - Version 2.5.0

PaaSLane 2.5.0 was released to General Availability on August 12, 2014

Major New Features

  • Beta support for local profiling - Analyze source code on-premise, eliminating the need to upload code to the cloud
  • Enhanced .NET profiling - 50+ new rules for modernizing C# .NET apps
  • Google Cloud Platform support - Optimize and migrate apps to the Google cloud
  • New rule management  - Makes it easy to manage rule sets and report templates
  • Over 100 new rules for modernization and cloud readiness across multiple categories
  • Enhanced rules - Now every rule includes detailed descriptions, remediations, and code samples
  • Target cloud platforms - Pick a cloud platform like AWS or Google and get enhanced remediations specifically for that platform

The following is a comprehensive list of new features and resolved issues in PaaSLane 2.5.0

** Story
* [PAASLANE-1776] - Report details: handle multiple remediation per rule
* [PAASLANE-1874] - Create Agent UI Controller for Upload
* [PAASLANE-1980] - Add "Target" attributes to remediations API & UI
* [PAASLANE-1981] - Update existing rules to follow 1 -> many rule to remdiation
* [PAASLANE-1985] - Rule Package - Create API for list of packages
* [PAASLANE-1986] - Rule Package - Update API for package details(version notes, xml file name)
* [PAASLANE-1987] - Rule Package - Update API for a list of package versions
* [PAASLANE-1988] - Rule Package - Update API for a list of rules in a package
* [PAASLANE-1989] - Rule Package - Update API for a rule source details including package
* [PAASLANE-1990] - Rule Package - Create API for returning a list of rule sets utilizing a specific rule source
* [PAASLANE-1991] - Rule Package - Update API for returning a list of remediations for a specific rule source
* [PAASLANE-1992] - Rule Package - Update API for returning a details of a remediation
* [PAASLANE-1993] - Rule Package - Create smart search capability on rule package page
* [PAASLANE-2003] - Rule Package - Update API for a list of rules in a category
* [PAASLANE-2004] - Rule Package - Update API for a list of rules in a severity
* [PAASLANE-2005] - Rule Package - Design API for returning a list of remediations for a specific rule source
* [PAASLANE-2006] - Implement the design for Rule Package Mgmt
* [PAASLANE-2029] - Rule Package - Implement Package base add/edit/update modals
* [PAASLANE-2063] - Update APIs needed for main Set Explorer
* [PAASLANE-2064] - Implement main "Set Explorer" page (view functionality)
* [PAASLANE-2065] - Add "Version Notes" attribute to Rule Sets
* [PAASLANE-2070] - Implement Rule/Rem Edit modal on Set page(s) (frontend)
* [PAASLANE-2073] - New "Report Template" config page (for ordering list of Sets)
* [PAASLANE-2074] - new APIs for Report Set & Rule info
* [PAASLANE-2076] - Workflow for Rule Updates of Agent and Profilers
* [PAASLANE-2081] - Workflow/Queue Management For Agent and Core
* [PAASLANE-2086] - Remediation Column Changes
* [PAASLANE-2087] - Remediation Data Migration
* [PAASLANE-2088] - Remediation Domain Changes
* [PAASLANE-2090] - Remediation Rule Package CRUD
* [PAASLANE-2091] - Remediation Rule Package/Rule Set Effort CRUD
* [PAASLANE-2101] - Remediation Rule Set CRUD
* [PAASLANE-2112] - Create / Implement API(s) for Package Create, Edit & Update
* [PAASLANE-2115] - [2112] implement front end API calls for Package Add / edit / update
* [PAASLANE-2151] - Review Remediation Highlighting
* [PAASLANE-2154] - Digester rework to support new packaging with mitigations
* [PAASLANE-2169] - Design UI linking App – Report template – configure Report
* [PAASLANE-2171] - architect "Report Template" layer
* [PAASLANE-2175] - Add columns and processing for capturing additional remediation data
* [PAASLANE-2199] - Set Add/Edit- prototype page (no backend)
* [PAASLANE-2200] - New APIs needed for Set Config Page (Filtered Source Counts)
* [PAASLANE-2253] - Add "Language" property to Rule Sets
* [PAASLANE-2254] - design how new Rule meta affects UI (e.g. Rule vs. Rem "Category")
* [PAASLANE-2260] - implement api methods for 2.1.0 pages
* [PAASLANE-2267] - update UI for update of RuleSet_Rule / Remediation / ctp
* [PAASLANE-2281] - Design Control public rule set visibility within tenants
* [PAASLANE-2298] - Create Profiling Task Workflow
* [PAASLANE-2299] - Status Update Workflow
* [PAASLANE-2317] - SaaS Agent Proxy for accessing SWF for distributed agents
* [PAASLANE-2319] - Create new Database, Domain Objects and Dao objects
* [PAASLANE-2323] - Modify existing rule set retreival services to support whitelisting/blacklisting
* [PAASLANE-2325] - (Database): New Customer Creation - Create default report records
* [PAASLANE-2326] - Auto-Estimation / Rest Calls (DAO and Domain)
* [PAASLANE-2327] - Report Template CRUD Database
* [PAASLANE-2328] - Auto-Estimation and sp_createSampleReport updates
* [PAASLANE-2330] - Report Config / API Implementations
* [PAASLANE-2331] - Report Create: Estimate and Calculation Services
* [PAASLANE-2334] - Report Config Database
* [PAASLANE-2335] - Report Template CRUD Domain and Dao Changes
* [PAASLANE-2338] - Report Template CRUD Services to support Dao
* [PAASLANE-2345] - Report Template CRUD API Implementations
* [PAASLANE-2346] - Report Create: Domain, DTO, Dao and Tables changes for Estimation
* [PAASLANE-2348] - Report View (Sets Tab): display rank and version
* [PAASLANE-2363] - Workflow Domains strategy for Dev, Qa, Prod - Naming, Retention
* [PAASLANE-2364] - Create Auto Estimate Workflow

** Improvement
* [PAASLANE-1200] - Possible Public Availability Versioning Issue on RuleSet and RulePackage (Going From Public to Private)
* [PAASLANE-1875] - trial registration – submission rejected due to prior account using email should land back on email field
* [PAASLANE-1888] - user can link from registration to "forgot password" but not back
* [PAASLANE-1899] - new lists (var pages) need zebra-striping
* [PAASLANE-2007] - Refactor resumable server side logic
* [PAASLANE-2042] - Report (charts): update UI with improvements made in birt report
* [PAASLANE-2044] - Printed Reports should include all "Info Well" data in report output
* [PAASLANE-2202] - Set Explorer: needs to list "unused" Sources
* [PAASLANE-2206] - Package Explorer: need to indicate Default Remediation
* [PAASLANE-2215] - Agent Upload UI Needs Error Message when page is not displayed
* [PAASLANE-2224] - Report Template: extend selection & ordering functionality
* [PAASLANE-2225] - implement Set Detail panel on Report Template Config page
* [PAASLANE-2242] - Report (Sets Tab): a set with no rules shows up with blank name
* [PAASLANE-2248] - match new Alert Detail layout in other detail templates
* [PAASLANE-2258] - Source- & Rule- Usage: handle unused Source
* [PAASLANE-2259] - refactor selection UI on new "config" pages (set & report template)
* [PAASLANE-2262] - remove console debug logging from agent upload JS
* [PAASLANE-2276] - Package Explorer (edit): allow edit of description even if released
* [PAASLANE-2277] - Upload: include links on preparing code everywhere upload is possible
* [PAASLANE-2279] - Application (links): inconsistent cursor on hover
* [PAASLANE-2296] - Allow international phone numbers
* [PAASLANE-2297] - Make only one phone number required
* [PAASLANE-2304] - Report Template List page: refactor layout to "drilldown" style
* [PAASLANE-2353] - Upload Packaging instructions should be more obvious
* [PAASLANE-2354] - Set Config (new page): refactor source mitigation APIs for performance
* [PAASLANE-2355] - Backend refactor of Set Config Mitigation APIs
* [PAASLANE-2373] - CLONE - Set Config: evaluate/implement additional UI improvements beyond MVP
* [PAASLANE-2378] - Set Config(filter): replace with multiple drop-down UI from original design
* [PAASLANE-2384] - limit popup msg (from API) of "no rules were found…" (filtered sources)
* [PAASLANE-2453] - Report Config (Modules): layout is wacky for long names
* [PAASLANE-2459] - Set Config (severity filter): severities not listed in canonical order
* [PAASLANE-2462] - Set Explorer (Unused Rules): need to indicate language somewhere – API & UI
* [PAASLANE-2463] - Set Config (Rule detail): should show rule usage
* [PAASLANE-2464] - ruleset template list (set detail): should list rules
* [PAASLANE-2467] - Rule Set Template: clarify versioning of sets
* [PAASLANE-2470] - Zebra Striping related issues
* [PAASLANE-2499] - new app table: improve styling & event handling
* [PAASLANE-2500] - rule details (var pages): many descriptions are not very readable as plain text
* [PAASLANE-2554] - App page: reduce data density

** Bug
* [PAASLANE-1513] - Rule Source Package not populating Remediations for newly created tenant
* [PAASLANE-2014] - package explorer: top-level radio selection need to clear css selection classes
* [PAASLANE-2055] - Package explorer (detail panel tables): dupe entries for each page refresh
* [PAASLANE-2119] - Profiler - Shorten Timeout on UNREGISTER call to agent
* [PAASLANE-2146] - Test Factors Template UI Issue
* [PAASLANE-2158] - report (detail panel): 1st accordion only opens on click of "all rules"
* [PAASLANE-2184] - package explorer(edit modal): description required but no input shown
* [PAASLANE-2249] - Report detail no longer maps to Java Rule Description
* [PAASLANE-2257] - Sonar Template H2 DB Port In Use errors locally (Auto Server)
* [PAASLANE-2275] - update source and rule API filters
* [PAASLANE-2285] - Ensure Rules and Dba migrations are always run before Passlane migration
* [PAASLANE-2294] - Remove "Prepared For" from reports
* [PAASLANE-2306] - Package Explorer (edit): changing description/notes of released package version will "un-release" that version
* [PAASLANE-2310] - Effort and Alerts by category in the PDF Reports has colors issues
* [PAASLANE-2311] - App page (completed profile): links not activated
* [PAASLANE-2312] - Upload: unable to complete any profiles successfully (QA)
* [PAASLANE-2352] - Package Explorer (update file): new version created is not loaded into package list
* [PAASLANE-2358] - "Smart Search": sorted list not clearing entered text on "show all"
* [PAASLANE-2361] - Cannot retrieve rules when creating a set from non-cloudtp tenant
* [PAASLANE-2367] - Make new trial users rule set authors
* [PAASLANE-2370] - Customer View All (EDIT): not getting customer id populated from controller
* [PAASLANE-2372] - Don't allow duplicate rule name across Packages
* [PAASLANE-2374] - Set Config: redirect on successful save
* [PAASLANE-2383] - able to create new set with language "Unknown" using old UI (app2) – VERIFY URL INTERCEPTS
* [PAASLANE-2391] - Set Config (filter tables): appends multiple copies on language change
* [PAASLANE-2437] - Set Explore + Set Config (Rule Detail): Effort fields lost their styling
* [PAASLANE-2438] - Create Report (adjustment lists): dataTables is not applying zebra classes
* [PAASLANE-2439] - Package custom plugin field not validated as mandatory field
* [PAASLANE-2444] - Navigation (Package Author): will only see link to package explorer if they're also Admin or Sys
* [PAASLANE-2445] - Custom Plugin Rule Packages saved as Fxcop
* [PAASLANE-2446] - Set Explorer (Delete): bad messages to user
* [PAASLANE-2447] - Set Config (Rule edit modal): effort fields require minimal validation
* [PAASLANE-2449] - RuleSet Template list (set details): will show unreleased version rather than latest released
* [PAASLANE-2450] - Set Config (Remediation selection): Rule added under filter still getting default mitigation record
* [PAASLANE-2451] - Set Config (remove rule): rule showing detail is not re-selected in "available" list
* [PAASLANE-2452] - Set Config(Add): Firefox fails to capture click (mac & win)
* [PAASLANE-2454] - Set Config (added rule): no remediation shown in detail
* [PAASLANE-2455] - Rule Set Template list (delete): needs to clear details & set list
* [PAASLANE-2456] - Rule Set Template (POST): allows for duplicate names
* [PAASLANE-2458] - Create Report (rule set templates): lists templates without checking whether sets are available / released
* [PAASLANE-2461] - Set Config (save): redirect to list selects saved set but doesn't ensure it's visible
* [PAASLANE-2465] - Set Explorer (Release): detail still shows un-released
* [PAASLANE-2466] - Package Explorer (edit): updating file should require version notes
* [PAASLANE-2468] - Rule Set Template Config (Set Detail): shows EDIT button
* [PAASLANE-2475] - Set Config(target filter): shows null option with rule count, but loads no rules
* [PAASLANE-2476] - RuleSet should not version on description change
* [PAASLANE-2481] - Report Config(RST): remove indicator, persist dropdown & instructions
* [PAASLANE-2482] - SWF: Profile Run Timeout is only 1 min
* [PAASLANE-2483] - ruleset template list (set detail): wrong release status + actions
* [PAASLANE-2484] - Investigate whether grandfathered tenant/user can exist without seeing any released sets
* [PAASLANE-2487] - RuleSet Template List (select Set): indicator below lists shows e.g. "Rank:1" instead of "Set:Java-General"
* [PAASLANE-2488] - RuleSet Template List (select row): clicking header of ranked set list triggers popup "this set has not yet been released."
* [PAASLANE-2490] - Duplicate Application Name when uploading a War.
* [PAASLANE-2491] - Package Explorer (add modal): when custom provider selected, key needs to validate character count <=100
* [PAASLANE-2492] - Set Config (rule edit modal): case where remediation not populated
* [PAASLANE-2493] - Report View (alert target): QA includes grandfathered reports showing alert target label but no value
* [PAASLANE-2495] - Effort fields: layout hides some allowed values
* [PAASLANE-2496] - Rule distribution for Proxy Agent currently needs drive shared with core - pull down bundle instead
* [PAASLANE-2498] - SWF - Agent not completing the profile package run when an error occurs in Profiling
* [PAASLANE-2501] - agent JS error
* [PAASLANE-2504] - Applications (rename): renamed app may show "(null modules)"
* [PAASLANE-2505] - agent should indicate COS failure differently than "loading"
* [PAASLANE-2509] - app page: needs a general note about async profiling
* [PAASLANE-2510] - report view (alert detail): remediation layout broken
* [PAASLANE-2511] - BIRT report (conformance rating): shows different value than app
* [PAASLANE-2512] - up/down arrows to alter rank of a set not working on Rule Set Template config page
* [PAASLANE-2514] - Agent: case where (simulated) intermittent WIFI caused UI to hang on "loading" message
* [PAASLANE-2515] - Set-Explorer (rule usage): case showing dupe rows
* [PAASLANE-2516] - Set Config (removed rule detail): fails to show usage table
* [PAASLANE-2517] - set config (save): needs immediate message (or mask) due to lag
* [PAASLANE-2518] - Set Explorer (unused rules): does not list rule removed from latest released set version
* [PAASLANE-2520] - Set Config (filter select): noticeable lag on QA between click & reload of available list
* [PAASLANE-2521] - Set Config (remove highlighted rule): need to handle when filtered "Available" list will not show
* [PAASLANE-2527] - Report View (dupe alerts): Need to instruct user the (only) way to access is with "all rules"
* [PAASLANE-2529] - Report Export: no alert details for filtered results
* [PAASLANE-2531] - new trial user: getting odd sample report behavior on QA
* [PAASLANE-2532] - new trial user (set config): unable to edit added rules
* [PAASLANE-2534] - set config (version notes): front-end validation lost its smarts about when to require
* [PAASLANE-2535] - set config: changing visibility sometimes fails silently
* [PAASLANE-2538] - Package (edit): able to update to file of "other" language
* [PAASLANE-2540] - Auto Estimate (quick test) in QA - no alerts for cloudtp OR new trial account
* [PAASLANE-2542] - Public sets for non-cloudtp tenant are not visible to other tenants
* [PAASLANE-2544] - set config (add): attempt to save a set with dupe name acts as if it succeeds
* [PAASLANE-2545] - Create Report: rejected submission should preserve user configuration
* [PAASLANE-2552] - Rule Package Upload/Edit pages .zip files should ONLY allow fxcop in plugin dropdown
* [PAASLANE-2556] - report config: template selection not cleared on re-rank of sets by drag
* [PAASLANE-2557] - Details not populating on Upload page
* [PAASLANE-2564] - APP2 (set-config): target filter only shows "NA" as an option (199 rules for java)
* [PAASLANE-2565] - APP2 (source mitigation): shows both old & new "default"
* [PAASLANE-2566] - Rule Set Template: Delete button for Default RST is not really disabled
* [PAASLANE-2569] - Create Report: getting some VERY funky results (QA)
* [PAASLANE-2570] - Distributed Profiling Workflow Not using correct task lists
* [PAASLANE-2579] - Customer (Add): New customer created in UI by Sys-Admin unable to log in

 

 

 

Comments

Powered by Zendesk