Release Notes - Exist Maestro - Version 2.3 Series

This document contains a brief description of What's New, What's Changed, and What's Fixed in Maestro 2.3 releases.

Known Issues Provides information about bugs that are known to exist in Maestro 2.3.

Maestro FAQ Provides a small sample of important questions frequently asked by users of Maestro.

Maestro 2.3.5

Maestro 2.3.5 contains some incremental improvements over Maestro 2.3.4

Maestro 2.3.5 bundles the latest releases of the following projects:

  • Archiva 1.3.3
  • Continuum 1.3.6
  • Redback 1.2.3
  • NPanday .NET Build Tool 1.2.1
  • Maven 2.2.1

What's New

  • NPanday's support for Visual Studio 2010
  • [MRM-1440] - system status page
  • [MRM-1441] - monitor repository scanning progress
  • [MRM-1442] - track time spent in each consumer during a scan, to help diagnose poor scanning performance

What's Fixed

  • [MRM-1097] - Error 500 "too many open files"
  • [MRM-1369] - Editing user roles in archiva clobbers continuum redback roles
  • [MRM-1396] - Purge task problem : Not enough parts to the path
  • [MRM-1421] - Archiva repository purge incorrectly purges based on file timestamps even when the snapshot timestamp is known
  • [MRM-1443] - repository statistics collection can cause server to hang
  • [MRM-1416] - upgrade to Redback 1.2.5
  • [MRM-1439] - improve indexing performance
  • [MRM-1445] - disable referrer check by default

NPanday .NET Build Tool

  • 13590 Update/Create all three "types" of assembly version during compile when it is not there (AssemblyInfo.cs) initially
  • 13758 Resync references may cause timeouts after successive snapshot metadata retrievals
  • 13948 Performance Issue when Building projects with many snapshot dependencies
  • 13984 NPanday not building resource files correctly
  • 11651 Remove extensions/ for all but the compile and aspx plugins
  • 12946 Create Code Coverage Plugin for NPanday
  • 13179 Document Workaround: GAC install fails with access denied when UAC is turned on
  • 13198 compile-plugin has two deploy phases for ArtifactType.NETPLUGIN
  • 13394 Include the steps on how to execute the ITs correctly from NPanday trunk
  • 13395 Release process notes is outdated
  • 13461 npe building gac artifact
  • 13462 add missing dependencies to dotnet poms
  • 13477 support jar style custom manifest entries in assemblies
  • 13575 Update build to use the NPanday 1.2 release
  • 13615 Configure Emma plugin
  • 13616 Configure Code Coverage plugin for .Net
  • 13635 Snapshot updates are not recognised due to the copies in UAC
  • 13652 image missing in Addin docs
  • 13655 Fix APT syntax errors on the main site
  • 13669 Improve the plugin sites
  • 13846 POM files incorrectly updated when including Web References in VS
  • 14049 Error message contains unnecessary text if project not supported.
  • 14093 Resync Reference doesn't update SNAPSHOT artifact from local repository that already exist in .references folder
  • 14102 duplicate web reference entry in POM when including web reference

Maestro 2.3.4

Maestro 2.3.4 contains some incremental improvements over Maestro 2.3.3

Maestro 2.3.4 bundles the latest releases of the following projects:

  • Archiva 1.3.1
  • Continuum 1.3.6
  • Redback 1.2.3
  • NPanday .NET Build Tool 1.2
  • Maven 2.2.1

What's Fixed

NPanday .NET Build Tool

  • NPanday Problem with Include new References
  • Two instance of the NPanday running in visual studio
  • Incorrect Directory structure not supported message
  • After stopping nPanday build, Next Build gets stuck

Maestro 2.3.3

Maestro 2.3.3 contains some incremental improvements over Maestro 2.3.2.

Maestro 2.3.3 bundles the latest releases of the following projects:

  • Archiva 1.3.1
  • Continuum 1.3.6
  • Redback 1.2.3
  • NPanday .NET Build Tool 1.2
  • Maven 2.2.1

What's New

  • [MRM-1389] - Add support for NPanday artifact types

What's Changed

  • Updated documentation on UI Backup and Restore
  • Documentation for flat multi-module projects support
  • Add doc for separating the configuration from the installation of Maestro
  • Default Configuration for "Internal" Repository in Maestro
  • Update Eclipse Documentation (Installation)
  • [MNG- 4667] - Maven 2.2.1 XML parser fails to parse a UTF-8 POM that begins with a BOM
  • [MRM-621] - Use UTF-8 for better i18n support for page display
  • [MRM-1310] - Include Audit Log report in feature tour

What's Fixed

  • UI Backup and Restore function corrupts the builds in DB
  • [CONTINUUM-2532] - Editing Build Definition doesn't reflect changes when saved
  • [CONTINUUM-1578] - No output after a successful perform release
  • [CONTINUUM-2507] - Error releasing project with POM encoded in UTF-8 with BOM
  • [MRM-1066] - Shutdown of Tomcat causes Exception when running Archiva Project
  • [MRM-1302] - java.util.ConcurrentModificationException while running Archiva 1.2.2
  • [MRM-1206] - HTTP ERROR: 500 when adding/deleting artifact, adding repository/legacy support/network proxies with null values
  • [MRM-1314] - Logo still links to incorrect location
  • [MRM-1320] - Incorrect Archiva version specified for the "Process All Artifacts" feature in upgrade docs
  • [MRM-1321] - Snapshot is linking to oldest version in Archiva GUI
  • [MRM-1353] - Build number is always 1 for SNAPSHOT artifacts uploaded via web upload form
  • [MRM-1355] - Audit log reports user as 'guest' when deployed via WebDAV
  • [MRM-1356] - Content Lenght differs : Chunked request
  • [MRM-1373] - Archiva fails when default charset in database is UTF 8
  • [MRM-1386] - Start Date and End Date calendar pop-up in Audit Log Report page is broken

NPanday .NET Build Tool

  • [9011] - Trunk fails to compile when not having VisualStudio
  • [9019] - java packages not matches with classes package declaration
  • [9622] - error building npanday on linux
  • [9627] - Visual Studio Addin Installer
  • [10276] - Incompatibilty between NPanday and maven-flex-plugin
  • [10388] - Path separator issue in ArtefactInstallerImpl of dotnet-artifact
  • [10389] - Specify nunit-console binary for maven-test-plugin
  • [10710] - Docs on the Automation of NPanday Startup
  • [10803] - Create Addin Folder during installation if not present
  • [10813] - Migrate relevant wiki content to bundled documentation
  • [11453] - vsinstalller:install does not generate the AddOn when My Document is not under $HOME
  • [11480] - NPanday should support MVC
  • [11524] - Complete integration tests for wix plugin
  • [11614] - refresh bundled documentation
  • [11615] - migrate integration-tests to npanday-its
  • [11733] - installing an artifact with a snapshot dependency causes NPE
  • [11746] - show the NPanday version in console when it starts up, and/or have an about box
  • [11803] - generated ID for remote repository is too long
  • [11938] - VS-Installer-Plugin only supports english environments
  • [11941] - Doku on Uninstalling NPanday, mscorcfg.msc location
  • [11946] - Update Documentation: Install + Build NPanday locally with VS 2008 only
  • [11949] - Update Documentation: NUnit-Console must be configured or in Env Path
  • [11955] - 1.2-SNAPSHOT referencing 1.1-SNAPSHOT
  • [12004] - Unable to recognised GAC dependencies
  • [12011] - Deploy plugin deploys artifacts with a classifier with a different snapshot build number
  • [12231] - Unable to build NPanday projects on Maven 3
  • [12239] - NUnit doesn't work on Mono
  • [12379] - WiX plugin ITs depend on .NET 3.5 SDK
  • [12402] - Supporting alternative packaging types
  • [12686] - Remove the deploy plugin
  • [12782] - Remove Requirement to use system path for Gac Dependencies
  • [12901] - Visual Studio Addin should support mirrors in settings.xml
  • [12940] - NPanday Fails to Resolve Dependencies if mixed versions of -SNAPSHOT and Released
  • [12951] - Document how to add intra solution references
  • [13018] - NPanday Transitive Dependency Error
  • [13092] - Logger on Resync
  • [13199] - compile-plugin calls different goals on deploy for ArtifactType.LIBRARY and ArtifactType.EXE/WINEXE
  • [13203] - Completely enable npanday for new dotnet-* types
  • [13446] - Include in Installation docs the instructions on how to install NPanday using the installer
  • [13449] - vsinstaller-plugin:install fails if the npanday remote repos are not accessible even if artifacts are already in the local repository
  • [13541] - unable to successfully install NPanday when running the vsinstaller command
  • [13542] - "Optioninfer" compiler option is not recognized by NPanday

Maestro 2.3.2

Maestro 2.3.2 contains some incremental improvements over Maestro 2.3.1.

  • Note:* The version of NPanday included is labelled as 1.1-maestro-2.3.2.2.

    Maestro 2.3.2 bundles the latest releases of the following projects:

  • Archiva 1.3
  • Continuum 1.3.6
  • Redback 1.2.3
  • NPanday .NET Build Tool 1.1
  • Maven 2.2.1

What's New

  • [CONTINUUM-2101] - PDF version of the Continuum docs

What's Changed

  • [CONTINUUM-2282] - Fix invalid links when generating pdf of continuum-docs
  • [CONTINUUM-2283] - Re-do images so they appear correctly in the continuum-docs pdf
  • [CONTINUUM-2248] - Update LDAP configuration documentation

What's Fixed

  • Documentation of Jetty version to use for password obfuscation was incorrect
  • Audit logs for artifacts deployed via WebDAV do not show correct username
  • Support for NPanday artifact types in the artifact information page and web-based upload page
  • Fix incorrect documentation for installing Maestro as a service in Unix system and add missing documentation for installing Maestro as a service in MacOSX
  • [CONTINUUM-1743] - Provide better error handling if DELETE of project fails
  • [CONTINUUM-1814] - release prepare: when generate-reactor-projects can't resolve transitively dependency
  • [CONTINUUM-2338] - unable to export user db
  • [CONTINUUM-2406] - Adding Ant/Shell projects with default project group as the project group name prompts 'Project group is required'
  • [CONTINUUM-2437] - SCM tag field is not propagated to buildagent
  • [CONTINUUM-2452] - project builds longer with distributed build enabled
  • [CONTINUUM-2460] - Queues page no longer auto-refreshes
  • [CONTINUUM-2468] - data-management-cli$version-app.jar is not getting deployed
  • [CONTINUUM-2469] - The Company Name isn't shown when you hover over the Company Logo
  • [CONTINUUM-2475] - NullPointerException while adding a Maven 2 project if there is already an Ant project in the group
  • [CONTINUUM-2363] - Missing documentation for 'Arguments' field on release perform
  • [CONTINUUM-2429] - Remove untested platforms from installation docs
  • [REDBACK-262] - 'GET' request query string is too long when when trying to search for users using the filter boxes (in users list page) and the session has expired

NPanday .NET Build Tool

  • [10603] Build with embedded resource files
  • [11837] VS crashes when adding a new remote repository
  • [11711] Renaming a web reference would result to adding a new webreference node
  • [12110] Unable to build VB WebApp projects with a .Net 3.0 Version
  • [12120] Misleading warning message when unable to resolve and SCM URL
  • [12287] Overzealous project structure check in project importer
  • [12549] MSBuild plugin may generate resources that are not included in the project

Maestro 2.3.1

Maestro 2.3.1 contains some incremental improvements over Maestro 2.3.0.

What's Changed

  • increase default heap size to 512m
  • changed field label "Maven Arguments" to "Perform Goals" on release perform page
  • updated documentation on configuring IRC notifiers

What's Fixed

  • Can't load Project Server configuration pages
  • [CONTINUUM-2440] - Unable to download html file from working copy
  • [CONTINUUM-2450] - Intermittent error when releasing in a distributed build
  • [CONTINUUM-2451] - Unable to release a project using the "provide parameters" option with distributed builds
  • [MRM-1312] - mda5 and sha1 are not generated for snapshot jar
  • [MRM-1316] - audit log report does not restrict events to repositories that you are a manager of
  • [MRM-1304] - Query using Group ID field in audit log report uses '/' as a separator instead of '.'

NPanday .NET Build Tool

  • [11673] GAC versions of NPanday.Model.Pom and NPanday.Plugin are not shipped in the 1.1 repository
  • [11649] Add Maven Artifact dialog may not appear if settings can not be read
  • [11637] MSBuild output is not shown and errors are ignored
  • [11695] MSBuild Plugin fails to resolve references in a clean environment
  • [11635] Resync Reference unable to download snapshot artifact from Archiva
  • [11697] Visual Studio Add-In needs to maintain the includeSources compile plugin configuration

Maestro 2.3.0

Maestro 2.3.0 bundles the latest releases of the following projects:

  • Archiva 1.3
  • Continuum 1.3.5
  • Redback 1.2.3
  • NPanday .NET Build Tool 1.1
  • Maven 2.2.1

What's New

  • [MRM-1185] - Archiva Reporting Modification Request
  • [MRM-1296] - Audit logging report

What's Changed

  • migrate mail component in projectserver to spring
  • increase default heap size to 512m
  • improve message when starting Maestro
  • [MRM-1056] - Option to force scanning of an artifact/repository regardless of file dates
  • [MRM-1080] - Update SearchServiceImplTest so that it uses the new search API
  • [MRM-1123] - ensure all nexus indexer dependencies are in central or built in to JAR appropriately
  • [MRM-1241] - Selenium Tests for Repository Scanning and Database
  • [MRM-1251] - Update documentation - Artifacts not displayed in Archiva GUI after release
  • [MRM-1254] - Add more unit tests for searching artifacts
  • [MRM-1262] - m2eclipse index should only be created at end of indexing run
  • [MRM-1264] - reduce memory used by indexing process
  • [MRM-1270] - Improve message when a user tries to search and the user does not have access to any repository
  • [MRM-1275] - Include other file types for the index consumer instead of just the indexable-content
  • [MRM-1277] - Create Selenium test for advanced search feature
  • [MRM-1281] - remove unused consumers
  • [MRM-1289] - need to document changes to wrapper.conf on upgrade
  • [MRM-1306] - upgrade to jQuery UI 1.7.2 and jQuery 1.3.2
  • [MRM-1309] - Upgrade to Redback 1.2.3
  • [MRM-1312] - mda5 and sha1 are not generated for snapshot jar
  • [CONTINUUM-1031] - Delete project performance is bad
  • [CONTINUUM-2353] - Make it clearer in the documentation how Local Repositories need to be configured in Distributed Builds
  • [CONTINUUM-2363] - Missing documentation for 'Arguments' field on release perform
  • [CONTINUUM-2365] - Provide a default configuration file for the distributed build agent
  • [CONTINUUM-2374] - Configure code coverage for 1.3.x branch and trunk
  • [CONTINUUM-2380] - Clarify Description of Build Agent Attributes
  • [CONTINUUM-2414] - need to document changes to wrapper.conf on upgrade
  • [CONTINUUM-2454] - projects build longer with distributed build enabled

What's Fixed

  • Missing fields under email in Build Management and NPE when saving
  • Maestro Continuum has problem on executing Shell Project task
  • Error 500 when trying to change the database settings on the global settings page
  • 'save and restart' mechanism on global settings page no longer works
  • [REDBACK-185] - LDAPConnection leak: Too many open files
  • [REDBACK-219] - User isn't redirected to reset password page when password has expired
  • [REDBACK-252] - Doesn't force a user to change a password
  • [MRM-612] - Repository scanning does not recognize newly added artifacts if they have an old timestamp
  • [MRM-636] - war:inplace usage is not compatible with cobertura
  • [MRM-747] - Archiva should prevent re-deployment of released or non-snapshot versioned artifacts
  • [MRM-1033] - Changing the location of a scanned repository results to the contents of the new location not getting indexed
  • [MRM-1164] - Fix the Selenium tests
  • [MRM-1228] - Ping service in not working
  • [MRM-1229] - SearchService.quickSearch doesn't return the same result as the application
  • [MRM-1230] - Type of artifact is allways "pom"
  • [MRM-1231] - Not authorized to use method with version parameter
  • [MRM-1238] - NPE when updating consumers of known content without setting any of the checkboxes (enabled)
  • [MRM-1240] - NPE when updating consumers (not setting any of the checkboxes) of Unprocessed Artifacts and Artifact Cleanup Scanning in Database
  • [MRM-1243] - Encoding issues with Archiva UI: add Spring CharacterEncodingFilter
  • [MRM-1246] - MetadataUpdaterConsumer didn't run during a repository scan after deleting a version of an artifact.
  • [MRM-1249] - Archiva does not respect configuration of the index directory
  • [MRM-1250] - Granting the Global Repository Manager/System Administrator role does not automatically assign the Global Repository Observer role
  • [MRM-1253] - Artifacts cannot be found using the Search function
  • [MRM-1257] - Selenium Test for accessing bundled repositories
  • [MRM-1259] - 'index-content' consumer processes all types of files, slowing down the indexing process
  • [MRM-1265] - .indexer directory should not be scanned
  • [MRM-1266] - results page fails when find artifact returns multiple results
  • [MRM-1267] - Hide the sub-topics in documentation menu by default
  • [MRM-1268] - X-Forwarded-Host handling when having more than one proxy
  • [MRM-1272] - Empty Lucene Index
  • [MRM-1274] - SearchService.quickSearch returns artifacts with null as repositoryId
  • [MRM-1278] - Wrong repository displayed in Archiva browse
  • [MRM-1290] - getDependees always returns results for archiva-test in xmlrpc
  • [MRM-1294] - repository scan period is incorrect
  • [MRM-1305] - Documentation for setting up archiva with tomcat 6 specifies invalid archiva.xml
  • [CONTINUUM-2207] - Missing value for key 'scmResult' if build group project
  • [CONTINUUM-2318] - NPE when adding Ant/Shell Projects
  • [CONTINUUM-2322] - Unable to release project using distributed build if scm is not configured in the project's pom
  • [CONTINUUM-2348] - Wrong subject in Mail Notification when distributed build is enabled
  • [CONTINUUM-2350] - Part of an added project's scm url is cut off
  • [CONTINUUM-2355] - project.projectGroup.name in prepare build notification subject
  • [CONTINUUM-2356] - Build order is not correct when distributed build is enabled
  • [CONTINUUM-2357] - Release perform error when removing M2_HOME from path
  • [CONTINUUM-2367] - The current build result is displayed when viewing build results with distributed builds enabled.
  • [CONTINUUM-2373] - Distributed Master needs more detailed logging
  • [CONTINUUM-2377] - Build agents are not stored in continuum.xml
  • [CONTINUUM-2379] - document that tags are not rolled back in a release rollback
  • [CONTINUUM-2387] - Members tab does not show the members correctly
  • [CONTINUUM-2388] - Editing a build definition should use POST instead of GET
  • [CONTINUUM-2394] - Current build result link is wrong with distributed build enabled
  • [CONTINUUM-2411] - IndexOutOfBoundsException in DefaultContinuum.executeAddProjectsFromMetadataActivity
  • [CONTINUUM-2419] - Unable to build multiple independent projects in the same project group when distributed build is enabled
  • [CONTINUUM-2440] - Unable to download html file from working copy
  • [CONTINUUM-2450] - Intermittent error when releasing in a distributed build
  • [CONTINUUM-2451] - Unable to release a project using the "provide parameters" option with distributed builds
  • [WAGON-297] - Wagon SCM does not automatically create missing directories during deployment

NPanday .NET Build Tool

  • [09038] - Problem with case of group ids in repository
  • [09053] - Generate Solution's POM Information doesn't generate the Company Name in GroupId field
  • [09270] - Support for WPF project type
  • [09271] - Support for WCF project type
  • [09272] - Creation of .msi files
  • [09389] - Configuring Remote Repository successful but artifacts aren't displayed in Remote tab
  • [09644] - Build Error when building a newly created project in VS 2008
  • [10372] - Adding an artifact from a file protocol repository prompts an error
  • [10376] - NPanday Builder fails to be created if built using Maven 2.1.0
  • [10410] - Cannot read settings.xml using -DSettingsFile
  • [10411] - Adding a artifact that is already in the project prompts an unnecessary warning message "Cannot add ant not an artifact assembly."
  • [10550] - Attempting to Add Maven Artifact without configuring a remote repo crashes VS 2005
  • [10551] - Project Importer incorrectly capitalizes groupId
  • [10570] - Fix formatting of includeSource in generated POM
  • [10576] - Source distribution for NPanday 1.0.2 includes .svn directories
  • [10577] - Source distribution for NPanday 1.0.2 requires latest WinZip
  • [10578] - Source distribution for NPanday 1.0.2 does not match svn tag
  • [10582] - Problem with Projects with Multiple folder levels in Continuum
  • [10640] - Add Reference in Visual Studio should behave like Add Maven Artifact
  • [10643] - ASPX plugin can copy files to the Bin directory with the wrong filename
  • [10654] - SCM tag is not validated correctly when prefixed with "http://"
  • [10675] - In Project import the Resync References should be executed after directory structure support check
  • [10685] - Misleading options in popup dialog when Adding Maven Artifact without POM
  • [10716] - Deleting a Web Reference does not totally updates the pom file
  • [10717] - Renaming web reference is successful but the updated pom file is malformed
  • [10760] - Error Parsing NPanday.Plugin.Msbuild
  • [10985] - Without POM file, double-clicking a DLL in Add Maven Artifact -> Remote tab will crash VS
  • [11010] - missing NPanday.Plugin.SysRef dependency
  • [11075] - VS crashes on Add Maven artifact menu selection if settings.xml file is invalid.
  • [10011] - NPanday Import; Failed SCM tag add doesn't stop the import process

Eclipse IAM

  • IAM should display menus in Eclipse 3.3
  • [293515] - Maven menu of created goal configuration shows up on Java perspective but not on JEE