Discovery

Stable Version 4.0.4 (O10)
Also available for 9.1, 9, 8, 7
Published on 30 November 2018 by 
Architecture Team
Architecture Team
Created on 08 May 2013
Available in OutSystems versions:
OutSystems 10

Version 4.0.4

Stable
Current
Application Package
Published on 30 November 2018 by João Rafael Capucha
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Release Notes for 4.0.4, OutSystems 10:

  • Added  LifeTime account, to allow connection between Discovery and LifeTime
  • Create Domains via LifeTime teams
  • Safeguard to disallow importing previous snapshot versions avoiding classification errors
  • UI enhancements (Domain Helper, Configuration Form)
  • Tuning of the TopLayer Filter on the Canvas screen
  • Oracle query tuning and fixes.

Version 4.0.2

Under Development
Application Package
Published on 03 October 2018 by João Rafael Capucha
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new
  • Ability to create sublayers inside Core and Foundation Layers, to avoid upward references to an upper sublayer
  • Ability to create a domain manually or from a LifeTime team. A domain sets a boundary around a set of applications belonging to the same Team, supporting a Line of Business or a group of functionality. Discovery will check if services across domains are only loosely coupled services
  • Software Units updated to Application Objects
    Note: You'll need to capture a new snapshot in order to view 'Application Objects' information.

Version 4.0.0

Under Development
Application Package
Published on 25 September 2018 by João Rafael Capucha
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 3.1.3

Stable
Application Package
Published on 06 February 2018 by Telmo Martins
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Discovery version 2.1.3, upgraded to OutSystems 10

Version 3.1.1

Stable
Application Package
Published on 19 June 2017 by Francisco Menezes
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Discovery version 2.1.1, upgraded to OutSystems 10

Version 3.0.9

Stable
Application Package
Published on 10 June 2017 by Paulo Cunha
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Version 2.0.9 upgraded to OS 10

Version 3.0.0

Discontinued
Application Package
Published on 22 February 2017 by J.
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Upgrade to P10

OutSystems 9.1

Version 2.1.3

Stable
Application Package
Published on 06 February 2018 by Telmo Martins
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new
  • Perfomance improvements (namely generating a new snapshot) and full support for SQLServer, Oracle and MySQL database providers (kudos to Tito Moreira, David Cruz and Fernando Moitinho)
  • Refactor snapshot generation: asynchronous timer to avoid request timeout
  • UI enhancements to visually show module stats
  • On Application canvas, option to select/unselect an application (and its modules)
  • Button to save current snapshot removed, implicit save is in place before operations as Load/Import a snapshot
  • Automatic cleanup of old snapshots
  • Bug fixes (generating snapshot through the API json was not being saved, wrong count of entities/objects)

Version 2.1.1

Stable
Application Package
Published on 19 June 2017 by Francisco Menezes
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

- On module canvas, fixed number of entities showing number of screens instead

- Added filter on snapshot list when there are snapshots from more than one environment


Version 2.0.9

Stable
Application Package
Published on 10 June 2017 by Paulo Cunha
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new
  • Fixed issue with wrong number of consumers in applications
  • Added REST API to generate new snapshot and get its JSON
  • Misc performance improvements

Version 2.0.8

Stable
Application Package
Published on 03 August 2016 by Francisco Menezes
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

Adapted to long ints of OutSystems version P9.1

Fixed issue with wrong Nr. of consumers of a module

OutSystems 9

Version 2.0.7

Discontinued
Application Package
Published on 04 July 2016 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new

Ignore this version

Version 2.0.6

Stable
Application Package
Published on 04 July 2016 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
Maintenance:
- Fixed exception and missbehavior when selecting and unselecting modules in the modules canvas
- Fixed exception when taking a new snapshot in Oracle version

NOTE: If you install in 9.1, please refresh the dependencies of eSpace DiscoveryProbe first, to be properly upgraded

Version 2.0.5

Under Development
Application Package
Published on 29 June 2016 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
Fixed bug when capturing a new snapshot, on Oracle installations

Version 2.0.4

Stable
Application Package
Published on 18 March 2016 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
Maintenance:
1. When moving a module to another layer, violation checking is now correct - in 9.0.3, the check was being performed with the previous module layer and not with the new layer
2. fixed limit on number of violations of a module

Version 2.0.3

Stable
Application Package
Published on 27 October 2015 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
  • Move modules (virtually) between applications to experiment new application composition that solves architecture issues (under menu "Modules")
  • Create virtual applications in the application canvas, to exercise new application composition
  • Global search in the header area - search for an element or concept to find out where it is being implemented and who is consuming it (prior "Element search" under menu "Modules" replaced by this global search)

Version 2.0.1

Stable
Application Package
Published on 12 October 2015 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
1. New menu organization
2. Search items under modules menu - find wich modules are implementing a concept, and find the consumers of each element found
3. New snapshot management, with full recover of an old snapshot (including canvas information)

Version 2.0.0

Under Development
Application Package
Published on 12 October 2015 by Francisco Menezes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
1. New menu organization
2. Search items under modules menu
3. New snapshot management, with full recover of an old snapshot
OutSystems 8

Version 1.2.9

Stable
Solution Package
Published on 25 September 2014 by Francisco Menezes
Requirements
Platform:
8.0.1.3
Database:
All
Stack:
All
What's new
  • Fixed references not showing when analysing a module/application with the same name as a previously deleted module/application
  • In the modules canvas, more information is shown when mouse overing a module name
  • Layer colors added in violations popups (in both canvas) to better understand the nature of the violations
OutSystems 7

Version v1.2.8

Stable
Solution Package
Published on 23 September 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
  • Help moved to a more visible position
  • Layers renamed, to match OutSystems Academy names ("Infrastructure" renamed to "Library" and "Composite" renamed to "Enduser")
  • On modules canvas, pop-up to show producers of a module improved to show consumed elements
  • Fixed pop up to show consumers of an application, to display consumed elements

Version 1.2.7

Stable
Solution Package
Published on 11 June 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
  • In Consumers popup of Application Canvas, consumers are colored by layer to better understand the nature of the references
  • Fixed wrong references showing in cyclic application violations when there was a reference in a older snapshot that it is no longer in place in current snapshot
  • In Consumers popup of Module Canvas, fixed consumers not showing when modules are still not classified in layers

Version 1.2.6

Under Development
Solution Package
Published on 28 March 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Module Canvas
- Fixed screen and entity count in module popup info
- Added layer colors in consumers popup, to help understanding the nature of each consumer
- Added sorting by relevance, to help prioritize fixes

Version v1.2.5

Under Development
Solution Package
Published on 11 March 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Fixed Graphics not showing for certain snapshots, in Tabs "Big Picture", "eSpace Cycles" and "Application Dependencies"

Version 1.2.4

Under Development
Solution Package
Published on 07 March 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
1. Application Canvas
- Fixed side violations being reported at core and infrastructure layers
- Analysis of consumers of an application improved with filters per consumer or per consumed module

2. Discovery version displayed on header

Version 1.2.3

Under Development
Solution Package
Published on 13 January 2014 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
BugFixes
- Fixed cyclic violations between applications not being reported in Application Canvas, when there was a side violation

Version 1.2.2

Under Development
Solution Package
Published on 26 November 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Module Canvas improvements
- Find all modules with violations to a target Module
    Searching by module name includes modules with violations to it
- Violations report
    Download an Excell with details of all the violations on the current filtered modules
- Pop up with consumers of a certain module
    Added number of consumers of each consumed element
    Click on a element to filter its consumers
    Added number of consumed elements of each consumer
    Click on a consumer to filter its consumed elements
- Avoid redundant report of violations
  Rule #1)
    Don't report cyclic violations, when there is already a upper 
    violation involving the same modules - solving the upper violation
    will solve the cycle in the most correct way
 Rule #2)
    Don't report side violations, when there is already a cyclic 
    violation involving the same modules - due to Rule #1, all reported
    cycles are side violations. Reporting the cycle is more informative

BugFixes
- Hide Module and Application canvas tabs when not selecting the last snapshot - not enough historical data to show consistent canvas on old snapshots

Version 1.1.5

Under Development
Solution Package
Published on 25 October 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Maintenance version
- Ignore the Platform Extensibility components added in Platform Version 8+
- In the Application Canvas, ignore Applications without selected modules
- In the Module Canvas, fixed "Delete Aplication" showing in empty searchs when filtering by "Undefined" layer
- Fixed changes In the Module Canvas not revalidating Application violations
- Fixed timeouts capturing snapshots in big Oracle installations

Version 1.1.4

Under Development
Solution Package
Published on 10 October 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Maintenance version
- Snapshot queries improved
- Architecture recommendations revisited

Version 1.1.3

Under Development
Solution Package
Published on 10 September 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Added Features
Module and Application Canvas:
- Improved Help with explanations about conflicts nature;
- Added suggestions to  solve a conflict, when clicking on a conflict icon;
- UX improvements on module configuration.

Version 1.1.2

Under Development
Solution Package
Published on 12 July 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Added Features
- New tab to validate the application composition against the 4 layer canvas principles

Version 1.1.1

Under Development
Solution Package
Published on 11 July 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Added Features
- Advanced fillters in Canvas Tab (expand the filter area)
- Bulk update of module layers
- Show producer and consumer names for each moduke in Canvas tab

Bug Fixes
- FIlter "violations only" in Canvas tab fixed

Version 1.1.0

Under Development
Solution Package
Published on 14 June 2013 by Francisco Menezes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Added a 4 Layer Canvas visualization of applications and validation of architecture violations

Version 1.0.1

Under Development
Solution Package
Published on 09 May 2013 by Lúcio Ferrão
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
Added documentation (NextStep2013 presentation with notes)

Version 1.0.0

Under Development
Solution Package
Published on 08 May 2013 by Lúcio Ferrão
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All