From Fedora Project Wiki

m
(RPM 4.12)
Line 29: Line 29:
 
This update brings a number of improvements, including:
 
This update brings a number of improvements, including:
 
* Ability to package files larger than 4 GB.
 
* Ability to package files larger than 4 GB.
* Support for weak dependencies. (Note that this does not automatically mean Fedora 21 packages all support this feature.)
+
* Support for weak dependencies. (Note that this does not automatically mean Fedora packages and other tools support this feature.)
 
* API users will be able to access file data more cleanly.
 
* API users will be able to access file data more cleanly.
 
* Payload data is now accessible over the API.
 
* Payload data is now accessible over the API.

Revision as of 12:33, 18 August 2014

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer


Python 3.4

https://fedoraproject.org/wiki/Changes/Python_3.4

Ruby 2.1

Ruby 2.1 is the latest stable version of Ruby, and brings major increases in speed, memory efficiency, and reliability.

The update brings a soname bump. Therefore, Ruby packages which use binary extensions should be rebuilt. Nevertheless, since upstream payed great attention to source compatibility, no changes to your code should be needed. Additionally, RubyGems with binary extensions need to be updated to conform to the recent package guidelines to ensure compatibility with the new RubyGems release.

Also note that starting with this release, Ruby is adopting semantic versioning.

You can find a full list of changes in Ruby 2.1 in the changelog. Full documentation is available at the Ruby documentation page.

Review Board 2.0

Fedora now provides Review Board 2.0, a powerful, web-based patch review and management tool.

Version 2.0 adds the ability to post committed changes from a branch directly from the web UI, adds review of text file attachments, greatly extends the capabilities of the public API and extension framework, and offers significant performance improvements, usability enhancements, and visual cleanups.

Significant enhancements have been made to the diff viewer, as well as adding support for reviews on non-code files (such as binary file formats).

Documentation for Review Board 2.0 is available at the Review Board Manual website.

Important.png
Important
Upgrading to Review Board 2.0 from a previous release will modify your database schema. The migration will be performed when you restart Apache for the first time after the upgrade, and the process is irreversible. Back up your database before upgrading.

RPM 4.12

The RPM package manager has been updated to version 4.12, which brings Fedora in line with the latest upstream version.

This update brings a number of improvements, including:

  • Ability to package files larger than 4 GB.
  • Support for weak dependencies. (Note that this does not automatically mean Fedora packages and other tools support this feature.)
  • API users will be able to access file data more cleanly.
  • Payload data is now accessible over the API.
  • A new tool, rpm2archive, will allow converting rpm packages to tar files instead of the outdated cpio format. The new tool will work with files larger than 4 GB, while cpio (and rpm2cpio) does not.

See the RPM 4.12 Release Notes for a full list of changes.

Important.png
Important
Using some of the new features will break forward compatibility. Packages using these features will not be able be built or be installed on older Fedora versions. Backward compatibility is expected to be maintained.