Parrot 2.1.0 Released!

"One must command from each what each can perform, the king went on. "Authority is based first of all upon reason. If you command your subjects to jump into the ocean, there will be a revolution. I am entitled to command obedience because my orders are reasonable."
"Then my sunset?" insisted the little prince, who never let go of a question once he had asked it.
"You shall have your sunset. I shall command it. But I shall wait, according to my science of government, until conditions are favorable."

— Antoine de Saint-Exupéry, The Little Prince

On behalf of the Parrot team, I'm proud to announce Parrot 2.1.0 "As Scheduled." Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.1.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

Parrot 2.1.0 News:

- Core changes
  + GC performance and encapsulation were greatly improved.
  + PMC freeze refactored.
  + More Makefile and build improvements.
- API Changes
  + The Array PMC was removed.
  + Several deprecated vtables were removed.
  + The OrderedHash PMC was substantialy improved.
- Platforms
  + Packaging improvements on some operating systems.
- Tools
  + Some cases in pbc_merge are now handled.
  + Improvements were made to the dependency checker.
  + New tool nativecall.pir added.

Thanks to all our contributors for making this possible, and our sponsors for supporting this project. Our next release is 16 March 2010.