JFrog releases Artificatory 2.4 promising YUM and P2 repository
Latest release marks banner year for the team
It’s been a fantastic year for those behind the world’s first
binary repository manager Artifactory. After winning
the Duke for Innovative Tool for Developers at JavaOne, the team
have unveiled their next major release in Artifactory 2.4.
The pioneering open source project, that acts as a middle-man
between the build tool and the outside world, has been lauded
across the community, for its ability to cache artifacts to stop
repeated downloading. By shadowing the Java Content Repository,
Artifactory offers unrivalled high concurrency and unmatched data
integrity and is generally accepted as the premier advanced
repository manager for any enterprise operation, so it does leave
you to wonder where they could possibly improve.
Here’s just some of the updates behind the latest package on
Repositories and RPM Provisioning - Artifactory
can now act as a fully-featured YUM repository, including
auto-updating repo metadata and RPM detailed view directly from the
Repositories - Artifactory can be your single
access point for all Eclipse® updates. Eclipse plugins proxying and
hosting take advantage of Artifactory’s exiting advanced caching
and security controls.
- Major Performance Improvements - in
storage management, CPU and memory utilization and search
- Security is Fully Manageable
- User Regexp Tokens in Repository
Layouts - You can now add your own custom
regexp-based tokens to repository layout definitions for better
- New additions to the Artifactory
Public API for User
Plugins (move, copy, search, not downloaded
- Usability improvements and many bug fixes
The team do detail some precautions for anyone new to
- Plan for an Upgrade Downtime - This major
release involves storage-related changes, so while the upgrade
process itself automatically runs from start to finish (as always),
it will take some time for it to complete.
The time between starting up Artifactory after upgrading and having
it ready to serve requests can vary, depending of the size of your
repository, but it is compared to previous updates.
It is important that you run this upgrade while taking downtime
- Java 6 is Required - Artifactory no
longer runs on Java 5 and now requires Java 6. This enables us to
improve the Artifactory codebase and use up-to-date dependencies
that require Java 6.
- XML Search is Disabled by Default - XML
context indexing (and thus, searching) incurs some performance
overhead and has been made optional.
If you’d like to keep using this feature you will need to opt-in
and enable XML searches. It is important that you do this before
upgrading Artifactory, since newly created XMLs will not be indexed
until XML indexing is enabled. Please see the details on how to do
this on the XML