Blog

Last Week in Pony - September 16, 2018

Sunday, September 16, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - September 9, 2018

Sunday, September 09, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - September 2, 2018

Monday, September 03, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - August 26, 2018

Sunday, August 26, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - August 19, 2018

Sunday, August 19, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - August 12, 2018

Sunday, August 12, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - August 5, 2018

Sunday, August 05, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - July 29, 2018

Sunday, July 29, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.24.4 Released

Sunday, July 29, 2018 | Posted in Release

Pony 0.24.4 contains a high priority bug fix. Upgrading as soon as possible is recommended.

Read more...


Pony Stable 0.1.5 and 0.1.6 Released

Tuesday, July 24, 2018 | Posted in Release

Stable 0.1.5 and 0.1.6 have no user facing changes and were released to test changes to the release process.

Read more...


0.24.2 Released

Tuesday, July 24, 2018 | Posted in Release

This release includes an urgent fix to an issue included in 0.24.1 that broke make arch=XXXXX functionality in ponyc. Upgrading is recommended.

Read more...


Last Week in Pony - July 22, 2018

Sunday, July 22, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.24.1 Released

Saturday, July 21, 2018 | Posted in Release

We’ve made some more tweaks to our release process and needed to test them out. This is a small release with one bug fix and two added features. Upgrading is recommended.

Read more...


Last Week in Pony - July 15, 2018

Sunday, July 15, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - July 1, 2018

Sunday, July 01, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.24.0 Released

Friday, June 29, 2018 | Posted in Release

Pony 0.24.0 includes high-priority bug fixes. Updating as soon as possible is recommended. The release also contains breaking changes, please refer to the release notes for more details.

Read more...


Last Week in Pony - June 18, 2018

Monday, June 18, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Pony Stable 0.1.4 Released

Friday, June 15, 2018 | Posted in Release

Stable 0.1.4 adds support for fetching dependencies from GitLab.

Read more...


Last Week in Pony - June 10, 2018

Sunday, June 10, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.23.0 Released

Sunday, June 10, 2018 | Posted in Release

Pony 0.23.0 is primarily a bug fix release but does also include some additional changes. Upgrading is recommended. There is a single breaking change caused by the implementation of RFC 56.

Read more...


0.22.6 Released

Thursday, June 07, 2018 | Posted in Release

With the introduction of the Pony 0.22.x series, we introduced two performance regressions and a tuple handling bug that could cause crashes during compilation. Pony 0.22.6 fixes the performance regressions and the compiler bug. Upgrading is recommended.

Read more...


0.22.5 Released

Tuesday, June 05, 2018 | Posted in Release

Pony 0.22.5 contains a high priority bug fix. Upgrading as soon as possible is recommended.

Read more...


0.22.4 Released

Monday, June 04, 2018 | Posted in Release

Pony 0.22.4 is a bug fix release. There are no breaking changes and unless you are impacted by one of the fixed bugs, you can delay upgrading.

Read more...


Last Week in Pony - June 3, 2018

Sunday, June 03, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Pony Stable 0.1.3 Released

Friday, June 01, 2018 | Posted in Release

Pony-stable 0.1.3 can be skipped as it has no user facing changes.

Read more...


0.22.3 Released

Thursday, May 31, 2018 | Posted in Release

We’ve made some more tweaks to our release process and needed to test them out. This is a small release with two bug fixes. Upgrading is recommended.

Read more...


Last Week in Pony - May 27, 2018

Sunday, May 27, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.22.2 Released

Saturday, May 26, 2018 | Posted in Release

We make a couple changes to our release process and were looking for a time to test. This is a small release with a single bug fix. Upgrading is recommended.

Read more...


Pony Stable 0.1.2 Released

Friday, May 25, 2018 | Posted in Release

Pony-stable 0.1.2 is a recommended release. It fixes a bug that could cause issues if you were using a dependency whose commit was on a non-master branch.

Read more...


0.22.1 Released

Friday, May 25, 2018 | Posted in Release

During our last release, there was a problem getting an official Docker image built. This 0.22.1 release is purely to get a 0.22.x official Docker image out. If you are on 0.22.0, you do not need to upgrade.

Read more...


0.22.0 Released

Thursday, May 24, 2018 | Posted in Release

Pony 0.22.0 is a recommended update. It’s a large update as we ended up not releasing on our normal monthly schedule. There are some stability fixes as well as a variety of other changes. This release includes breaking changes and will probably require you to update your code.

Please note, due to some issues when releasing, we will be doing 0.22.1 release in the next day that will have no changes. It’s solely to get an official Docker image built for this release.

Read more...


Last Week in Pony - May 20, 2018

Sunday, May 20, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 13, 2018

Sunday, May 13, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 6, 2018

Sunday, May 06, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 29, 2018

Sunday, April 29, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 22, 2018

Sunday, April 22, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 15, 2018

Sunday, April 15, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 08, 2018

Sunday, April 08, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 02, 2018

Monday, April 02, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - March 25, 2018

Sunday, March 25, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - March 18, 2018

Sunday, March 18, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - March 11, 2018

Sunday, March 11, 2018 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - March 04, 2018

Sunday, March 04, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - February 25, 2018

Sunday, February 25, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - February 18, 2018

Sunday, February 18, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - February 11, 2018

Sunday, February 11, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - February 04, 2018

Sunday, February 04, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - January 28, 2018

Sunday, January 28, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - January 21, 2018

Sunday, January 21, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


0.21.3 Released

Sunday, January 14, 2018 | Posted in Release

Pony 0.21.3 is a recommended upgrade. There are no breaking changes, but there are support changes you should be aware of.

Read more...


Last Week in Pony - January 14, 2018

Sunday, January 14, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Week in Pony - January 07, 2018

Sunday, January 07, 2018 | Posted in Last Week in Pony

Last week’s Pony news.

Read more...


Last Last Week in Pony for 2017 - December 31, 2017

Sunday, December 31, 2017 | Posted in Last Week in Pony

Last week’s Pony news, End of Year Edition.

Read more...


0.21.2 Released

Tuesday, December 26, 2017 | Posted in Release

Pony 0.21.2 is a recommended update. It fixes an issue introduced in 0.21.1 that could result in programs not shutting down as expected.

Read more...


0.21.1 Released

Sunday, December 24, 2017 | Posted in Release

Pony 0.21.1 is a recommended update. It fixes a stability edge-case where memory usage could climb out of control when a large number of scheduler threads were used when there was very little work to be done. Dynamic scheduler thread scaling based on workload Before Pony 0.21.1, the runtime would start up a specific number of scheduler threads on initialization; by default the same as the number of physical cores.

Read more...


Last Week in Pony - December 24, 2017

Sunday, December 24, 2017 | Posted in Last Week in Pony

Last week’s Pony news, Christmas Edition.

Read more...


0.21.0 Released

Sunday, December 17, 2017 | Posted in Release

Pony 0.21.0 is a recommended update. It’s a huge release for us as it contains many stability fixes as well as a variety of other improvements. It contains a breaking change related to as and match statements. Updating existing codebases should be relatively easy.

Read more...


Last Week in Pony - December 17, 2017

Sunday, December 17, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - December 10, 2017

Sunday, December 10, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - December 03, 2017

Sunday, December 03, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - November 26, 2017

Sunday, November 26, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - November 19, 2017

Sunday, November 19, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - November 12, 2017

Sunday, November 12, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - November 5, 2017

Sunday, November 05, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - October 29, 2017

Sunday, October 29, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - October 22, 2017

Sunday, October 22, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.20.0 Released

Tuesday, October 17, 2017 | Posted in Release

Pony 0.20.0 is recommended update. It contains one small breaking change that is unlikely to effect most users.

Read more...


My First Pony

Tuesday, October 17, 2017 | Posted in My First Pony

Editor’s note: This is the 2nd post in our “My First Pony” series. We ask new Pony user’s to share their initial impressions. The good, the bad, the ugly and sometimes, and sometimes the factually wrong. We think we can all, as an industry, learn from how we all learn. So sit back and enjoy another issue of “My First Pony”: Background & How I discovered Pony? Me: C# developer mostly with Unity3D.

Read more...


Pony Stable 0.1.1 Released

Monday, October 16, 2017 | Posted in Release

Pony-stable 0.1.1 is a recommended update for anyone who uses our prepackaged binaries. Previously, when using pony-stable 0.1.0 with a prepackaged version of ponyc, you might get a core dump for an “illegal instruction”. Pony-stable 0.1.1 resolves this issue. Upgrading pony-stable to 0.1.1 as soon as possible is recommended.

Read more...


Last Week in Pony - October 15, 2017

Sunday, October 15, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.19.3 Released

Monday, October 09, 2017 | Posted in Release

Pony 0.19.3 includes a number of bug fixes including a possible memory leak. Upgrading as soon as possible is recommended.

Read more...


Last Week in Pony - October 08, 2017

Sunday, October 08, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - October 03, 2017

Tuesday, October 03, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.19.2 Released

Sunday, September 24, 2017 | Posted in Release

Pony 0.19.2 features a high priority fix for a bug in Pony serialization. Before 0.19.2, serialising an empty string would cause a segmentation fault.

Read more...


Last Week in Pony - September 24, 2017

Sunday, September 24, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Pony Stable 0.1.0 Released

Monday, September 18, 2017 | Posted in Release

Pony-stable: A simple dependency manager for the Pony language.

Read more...


Last Week in Pony - September 17, 2017

Sunday, September 17, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.19.1 Released

Thursday, September 14, 2017 | Posted in Release

Pony 0.19.1 has no breaking changes and fixes no high-priority bugs, so you can update at your leisure.

Read more...


Last Week in Pony - September 10, 2017

Sunday, September 10, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - September 3, 2017

Sunday, September 03, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.19.0 Released

Saturday, September 02, 2017 | Posted in Release

Pony 0.19.0 contains breaking changes. If you don’t use the Itertools package then upgrading should be painless. If you do use Itertools, the process should be relatively straightforward. MacOS, FreeBSD and Dragonfly BSD users are recommended to upgrade as soon as possible to fix a race condition on the kqueue event system.

Read more...


Last Week in Pony - August 27, 2017

Sunday, August 27, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.18.1 Released

Friday, August 25, 2017 | Posted in Release

Pony 0.18.1 contains a high priority bug fix in the ProcessMonitor package. We recommend upgrading as soon as possible. There are no breaking changes in this release.

Read more...


Last Week in Pony - August 20, 2017

Sunday, August 20, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.18.0 Released

Saturday, August 19, 2017 | Posted in Release

Pony 0.18.0 contains a high priority compiler bug fix. We recommend updating as soon as possible. Note, however, that there is a small breaking change in this release as well. It should be a quick upgrade if you are impacted.

Read more...


Last Week in Pony - August 13, 2017

Sunday, August 13, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - August 6, 2017

Sunday, August 06, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.17.0 Released

Saturday, August 05, 2017 | Posted in Release

Pony 0.17.0 is a recommended release if you are using GCC 7 on Linux. Before this release, GCC 7 was unable to build the Pony compiler. If you aren’t using GCC 7, you can take your time upgrading. Please note, there is a breaking change in this release, but it’s quite unlikely that anyone will be impacted by it.

Read more...


0.16.1 Released

Sunday, July 30, 2017 | Posted in Release

Pony 0.16.1 is a quick follow on release to 0.16.0. After releasing 0.16.0, we closed out a couple high priority bugs. Upgrading as soon as possible is recommended. If you haven’t upgraded to 0.16.0, check out it’s release notes before starting your upgrade.

Read more...


Last Week in Pony - July 30, 2017

Sunday, July 30, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.16.0 Released

Friday, July 28, 2017 | Posted in Release

Pony 0.16.0 is an awesome step forward but its also going to be a painful step forward. 0.16.0 features the implementation of the “Explicit partial calls” RFC. It is going to break almost every single Pony codebase out there. There are no high priority bug fixes in this release so, you can take your time upgrading.

Read more...


Last Week in Pony - July 23, 2017

Sunday, July 23, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - July 16, 2017

Sunday, July 16, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


My First Pony

Wednesday, July 12, 2017 | Posted in My First Pony

This weekend I found myself with a couple of spare hours available to squeeze in between some yard work and making sure the baby is still alive and fed. Typically, I would use this time to play with Go or continue my love/hate learning relationship with Rust. This weekend, I decided to play with Pony. I’m Prejudiced and I Admit it The best way to get over our prejudices is to admit them.

Read more...


Last Week in Pony - July 9, 2017

Sunday, July 09, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.15.0 Released

Saturday, July 08, 2017 | Posted in Release

Pony 0.15.0 closes some high priority bugs across all platforms. Upgrading as soon as possible is highly recommended. Please note, this release contains breaking changes and might require code updates on your part.

Read more...


Last Week in Pony - July 2, 2017

Sunday, July 02, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - June 25, 2017

Sunday, June 25, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - June 18, 2017

Sunday, June 18, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - June 11, 2017

Sunday, June 11, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - June 4, 2017

Saturday, June 03, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 28, 2017

Sunday, May 28, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 21, 2017

Sunday, May 21, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 14, 2017

Sunday, May 14, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - May 7, 2017

Sunday, May 07, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


An Early History of Pony

Saturday, May 06, 2017 | Posted in History

Sean T. Allen says I should write an early history of Pony. He says people might be interested. He’s generally right about this stuff, but I feel a bit awkward about the process. I know I will forget things, or worse, forget people. Fortunately, Sean gave me an outline on Slack based on stuff I’ve told him, so here goes. Sean: You’ve told me this story many times. I had been telling friends for years that I would eventually write a programming language.

Read more...


0.14.0 released

Saturday, May 06, 2017 | Posted in Release

0.14.0 closes many high priority bugs across all platforms. You should upgrade as soon as possible. This is a breaking release. You will need to update your code.

Read more...


Last Week in Pony - April 30, 2017

Sunday, April 30, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.13.2 released

Saturday, April 29, 2017 | Posted in Release

0.13.2 is a bug fix release that mostly touches on some corner cases in the type system. Upgrade at your leisure.

Read more...


Last Week in Pony - April 23, 2017

Sunday, April 23, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.13.1 released

Saturday, April 22, 2017 | Posted in Release

0.13.1 is a high priority release that everyone is encouraged to update as soon as possible. PR #1842 fixed a garbage collection bug that resulted in GC running too often and in turn could have a large impact on performance for some applications.

Read more...


Last Week in Pony - April 17, 2017

Tuesday, April 18, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


Last Week in Pony - April 10, 2017

Monday, April 10, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.13.0 released

Friday, April 07, 2017 | Posted in Release

0.13.0 is a high priority release recommended for all Pony users. #1868 fixes a type system problem identified by Paul Liétar. Paul is currently working on verifying the Pony type system as part of his final year project at Imperial College. Expect to see more high priority releases as we fix problems that Paul identifies.

Read more...


Last Week in Pony - April 3, 2017

Wednesday, April 05, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


0.12.3 released

Saturday, April 01, 2017 | Posted in Release

If you aren’t running Pony on Windows, you can ignore this version and stick with 0.12.2. Windows users are advised to upgrade as soon as possible if they are experiencing problems building binaries with the Pony compiler.

Read more...


0.12.2 released

Thursday, March 30, 2017 | Posted in Release

Thanks to Gordon Tisher for finding the cause of our extreme busy wait problem on Windows and issuing a fix for it. We consider that a high priority issue which means, release away. Since it’s only been a day since our last release, not a lot else in this one.

Read more...


0.12.1 released

Wednesday, March 29, 2017 | Posted in Release

This is a recommended update; 0.12.0 broke ponytest. No tests will run using 0.12.0. Upgrading to 0.12.1 immediately is advised.

Read more...


0.12.0 released

Wednesday, March 29, 2017 | Posted in Release

Pony version 0.12.0 has been released. It’s available via all the usual channels. This is a recommended update as PR #1768 fixed a memory related issue that could result in nastiness.

Read more...


Last Week in Pony - March 28, 2017

Tuesday, March 28, 2017 | Posted in Last Week in Pony

Last week’s Pony news, reported this week.

Read more...


State of the Stable 2016

Saturday, March 12, 2016 | Posted in State of the Stable

Hi there and welcome to the summary of the Pony 2016 “State of the Stable” community survey. It was the first of what will hopefully become an annual tradition. We’d like to thank everyone who took time to answer the survey, especially those of you who took the time to answer the free form questions. There are some very thoughtful answers sprinkled through there. Also a big thank you to everyone who let us know they appreciate the work we are doing. Open source software is often a thankless task and your words of encouragement mean a lot.

Read more...