Changelog for
nexus-2.0.6-2.1.x86_64.rpm :
Tue Jun 26 14:00:00 2012 lwashingtonAATTnetiq.com
- Incorporated the Sonatype nexus 2.0.6 changes:
* NXCM-4372 - Nexus running in \'/\' breaks licensing redirection
* NXCM-4374 - \"upload a license file\" link doesn\'t work in IE9
* NEXUS-5096 - Security should cache created WildcardPermission objects, not recreating them over and over again
* NEXUS-5099 - Memory leak in attributes upgrader when running against virtual M1 -> M2 repo
- Sonatype Nexus Professional 2.0.5
* NEXUS-5049 - Anonymous disabled, but still can log in
- Sonatype Nexus Professional 2.0.4-1
* NEXUS-5035 Regression: Performance degradation when sending error responses
- Nexus OSS 2.0.4
* [NEXUS-5024] - Problem reporting doesn\'t work through http proxy
* [NEXUS-5032] - XSS vulnerability in /artifact/maven/resolve REST endpoint
* [NEXUS-5028] - update embedded eula
* [NEXUS-5031] - Upgrade to latest Jetty 7.x to solve known denial of service security vulnerabilities
- Nexus OSS 2.0.3
* NEXUS-4955 - FSPeer wrongly assumes target.getName is always a good candidate for tmp file creation
* NEXUS-5002 - Repository health check fixes
- Nexus OSS 2.0.2
* NEXUS-4931 - nexus-p2-repository-plugin 2.0.1: broken dependency on nexus 2.0.1
* NEXUS-4901 - Nexus startup: shadow repository causes InvalidConfigurationException
- Nexus OSS 2.0.1
* NEXUS-4912 - nexus-maven-plugin has dependencies on sonatype modified artifacts
* NEXUS-4870 - NonProxyHosts broken for HttpClient 4 remote storage
- Nexus OSS 2.0
* NEXUS-4437 - Can\'t start Nexus 1.9.2 with Java 7
* NEXUS-4542 - Add \"tar.gz\", \"tar\", \"swc\", \"swf\" to file content validation
* NEXUS-4631 - File content validation doesn\'t work for checksums
* NEXUS-4632 - Get file content validation working with bzip2
* NEXUS-4205 - Enable file content validation for new proxy repositories.
* NEXUS-4636 - Extend repository artifact content validation to include more common types
* NEXUS-4439 - permissions on bundle extraction have changed
* NEXUS-4461 - Rename of wrapper in 1.9.3 snapshot build breaks upgrade
* NEXUS-4462 - New 1.9.3 init.d script is still too complicated
* NEXUS-4463 - Location of PID file is different depending on which script you use to start nexus, can cause confusion.
* NEXUS-4515 - Rename jetty.properties to nexus.properties
* NEXUS-4781 - Move the location of the temp directory
* NEXUS-4446 - remove pause-nexus.bat, Pausenexus.bat since nexus is not a pausable windows service
* NEXUS-4449 - remove all
*.bat files from bundle
/bin/
* except nexus.bat
* NEXUS-4451 - add nexus.rc support
* NEXUS-4452 - prevent running as root user by default
* NEXUS-4045 - Rework how bundle is made of and started
* NEXUS-4179 - Improve startup scripts (see hudson pro)
* NEXUS-4791 - Add Logback JMX configuration
* NEXUS-4782 - Add support for Jetty JMX into Nexus Bundle.
* NEXUS-4143 - Non-ascii chars are displayed as html encoded in UI
* NEXUS-4214 - Error while assigning user role.
* NEXUS-4361 - Nexus can\'t accept UTF-8 characters correctly
* NEXUS-3782 - Switch from log4j to logback
* NEXUS-4406 - Reimplement logger manager using Joran
* NEXUS-4408 - Clean up all log4j references and configurations
* NEXUS-4407 - Implement IT logging using sifting appender
* NEXUS-4409 - Provide Nexus specific logger provider to be used within SISU
* NEXUS-4417 - Log spam when remote proxy\'s a repository that doesn\'t exist anymore.
* NEXUS-4330 - Harmless connect errors for closed port now print at WARN level to stdout of maven build
* NEXUS-4332 - verboseDebug option of nexus-maven-plugin does not provide verbose logging as described
* NEXUS-4702 - 4 files for logback configuration seem like overkill
* NEXUS-4703 - Log Configuration panel still says Log4j
* NEXUS-4758 - logging layout format is inconsistent for loggers from AbstractPlexusResource
* NEXUS-4480 - Improve logging of caching/remote fetching errors
* NEXUS-4506 - Invalid query exceptions from Lucene are causing APR spam
* NEXUS-4626 - 403 errors are logged at the wrong level
* NEXUS-4788 - Log spam if someone proxies repositories from the /service rest endpoint
* NEXUS-4845 - Consolidate logging levels in Nexus Core
* NEXUS-4671 - Serialize only data, not whole StorageItem
* NEXUS-4672 - Place attributes under LocalStorage together with actual repository content
* NEXUS-4676 - Implement upgrade strategy ( background task ? )
* NEXUS-4271 - Change -1 Transaction Aborted message to something more user friendly
* NEXUS-3583 - Help text for patterns in routes & repository targets is wrong.
* NEXUS-4372 - On wrong search queries HTTP 500 is thrown with ugly panel in UI
* NEXUS-4759 - Nexus hangs trying to upload artifact bundle
* NEXUS-4548 - Target Regex not working as expected
* NEXUS-4581 - Hosted maven-site repository summary Distribution Management section wrong - refers to snapshotRepository
* NEXUS-4803 - Tabs on repository panel do not scroll
* NEXUS-4653 - Local Timezone description should be displayed in screens editing times of a scheduled task
* NEXUS-4616 - Scheduled Tasks start/run times should be displayed with local timezone
* NEXUS-4798 - Only proxy repositories should participate in not found cache (NFC) to improve performance
* NEXUS-4464 - Performance issues assembling maven-metadata.xml for a group
* NEXUS-4466 - Nexus M2 group repository metadata merge grows exponentially with number of versions being processed
* NEXUS-4488 - Nexus Indexer Lucene plugin suffers from MINDEXER-34
* NEXUS-4522 - Bug in httpclient 3.1 may cause connection timeouts to fail.
* NEXUS-4640 - Very slow performance of snapshot remover
* NEXUS-4709 - M1-M2 Shadow repository NFC can cause excessive network traffic
* NEXUS-4797 - RecreateMavenMetadata always overwrites checksum files
* NEXUS-4482 - REST Resource handling /content should implement lighter implementation for HTTP HEAD requests
* NEXUS-4628 - Change proxy attributes lastRequestTime to only be updated once ever 12 hours
* NEXUS-4529 - Concurrent modification exception in configuration
* NEXUS-4550 - Uploading should not block downloaders during actual upload, but only when the FS rename operation happens
* NEXUS-4588 - SnapshotRemover task cancellation is not properly handled
* NEXUS-4679 - Creating a repo with id equal to existing repo group id does not result in an error message
* NEXUS-4744 - deploying artifacts under load gives org.sonatype.nexus.proxy.attributes.LegacyFSAttributeStorage.getFileFromBase NullPointerException NPE
* NEXUS-4764 - Cannot rename file IOException when uploading duplicate GAV under load
* NEXUS-4784 - Thread deadlock with Nexus configuration and task scheduler locks
* NEXUS-4807 - Repositories on removal from System does not get unregistered from Plexus container
* NEXUS-4627 - Use downgradable locking implementation in Nexus
* NEXUS-4660 - Improve repository attributes implementation
* NEXUS-4682 - Decouple shadow repository actions from their master repositories
* NEXUS-4536 - Nexus sometimes hangs when trying to download a large artifact
* NEXUS-3292 - New Version Notification config is not persisted
* NEXUS-4669 - regression: \"latest version check\" never works
* NEXUS-3996 - Error creating scheduled task
* NEXUS-4617 - Saving a scheduled task with the client in a different timezone will change the schedule time
* NEXUS-4642 - Empty trash removes \"sonatype-work/nexus/trash\" directory if age is set to -1
* NEXUS-4570 - Empty trash task aborts if an ItemNotFoundException is thrown.
* NEXUS-4554 - Out of service proxy repo appears to cause Empty Trash task to abort as BROKEN
* NEXUS-4468 - Empty trash does not remove sonatype-work/nexus/trash unless the age is set to -1
* NEXUS-4459 - Concurrency issues with Timeline in shutdown sequence
* NEXUS-4301 - Remove the log4j appender that writes to Timeline
* NEXUS-4786 - NexusCore should not rely on Timeline logging wrt scheduled task
* NEXUS-4442 - Nexus LDAP authentication not respecting strict LDAP standards
* NEXUS-4339 - Upload hangs forever if the user does not have sufficient privileges
* NEXUS-4239 - Nexus hangs with active directory integration.
* NEXUS-4639 - LDAP stops working for no reason..
* NEXUS-4595 - Using an LDAP filter to allow certain user to connect
* NEXUS-4793 - Cannot download snapshot artifact with a classifier not available under the latest timestamp
* NEXUS-4489 - Remove Java.net repositories from default configuration
* NEXUS-4612 - Change default routing URL patterns
* NEXUS-4314 - Add proxy support to nexus-maven-plugin
* Fri Jan 6 2012 - hoshposh [at] crazy-code.com
- Incorporated the Sonatype nexus 1.9.2.4 changes:
- Release Notes: https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10001&version=11721
- Bug
- [NEXUS-4257] - Deploy failed due to lost session.
- [NEXUS-4554] - Out of service proxy repo appears to cause Empty Trash task to abort as BROKEN
- [NEXUS-4570] - Empty trash task aborts if an ItemNotFoundException is thrown.
- [NEXUS-4593] - Nexus auto-blocks repositories if a request for an artifact fails with access denied (403)
- User Story
- [NEXUS-3520] - Snapshot artifacts cannot be downloaded through a group repository using REST api
- [NEXUS-4579] - Snapshot removal task should make moving to trash optional
* Mon Oct 3 2011 - hoshposh [at] crazy-code.com
- Incorporated the Sonatype nexus 1.9.2.3 changes:
- Release Notes: https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10001&version=11303
- Bug
- [NEXUS-4410] - When a repository moves from auto-blocked to in service we shouldn\'t clear its caches
- [NEXUS-4536] - Nexus sometimes hangs when trying to download a large artifact
- [NEXUS-4537] - AbstractProxyRepository.autoUnblockProxying() does not check for ProxyStatus, overriding Manually Blocked Proxy status by unblocking them
- [NEXUS-4550] - Uploading should not block downloaders during actual upload, but only when the FS rename operation happens
* Wed Aug 23 2011 - hoshposh [at] crazy-code.com
- Fixed spec issues that were causing the SLES builds to fail
- Removed duplicate files from distribution
* Tue Aug 23 2011 - hoshposh [at] crazy-code.com
- Incorporated the Sonatype nexus 1.9.2.2 changes:
- Release Notes: https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10001&version=11297
- Bug
- [NEXUS-4442] - Nexus LDAP authentication not respecting strict LDAP standards
- [NEXUS-4464] - Performance issues assembling maven-metadata.xml for a group
- [NEXUS-4466] - Nexus M2 group repository metadata merge grows exponentially with number of versions being processed
- [NEXUS-4480] - Improve logging of caching/remote fetching errors
- [NEXUS-4483] - Nexus is recording successful connection attempts by anonymous in authorization system feed, which leads to enourmous size of data and index, probably reducing performance...
- Improvement
- [NEXUS-4481] - Separate handling of Local and Remote StorageExceptions in AbstractProxyRepository
- [NEXUS-4482] - REST Resource handling /content should implement lighter implementation for HTTP HEAD requests
* Mon Aug 15 2011 - hoshposh [at] crazy-code.com
- Making the rpm upgrade aware so that it does not touch the /var/lib/sonatype-work folder
* Fri Jul 8 2011 - hoshposh [at] crazy-code.com
- Incorporated the Sonatype nexus 1.9.2 changes:
- Release Notes: https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10001&version=11089
- NEXUS-3977 - Allow to stop or suspend tasks
- [NEXUS-4218] - Suppress generation of maven 3 metadata when older maven versions are detected
- [NEXUS-4310] - Make External Role mapping drop down editable
- [NEXUS-4188] - Nexus uses wrong content-type from Index GZ files
- [NEXUS-4240] - When nexus rebuilds repository metadata it doesnt update proxy attributes
- [NEXUS-4255] - View privileges not removed from roles when repository is deleted.
- [NEXUS-4312] - Memory leak in NexusHttpAuthenticationFilter / PlexusContainer
- [NEXUS-4307] - Rename nexus default roleIds (admin, developer, deployment) to nx-${roleId}