<div dir="ltr"><div>Hi all,</div><div><br></div><div>This is a very special release. We are excited to announce that</div><div><br></div><div>Starting with this release Pony ORM is release under </div><div>the Apache License, Version 2.0!</div><div><br></div><div>Previously we were using the AGPL and commercial licenses and found that </div><div>it was driving away contributors and “open source zealots”. Pony is a </div><div>mature library which is used by many companies in a production mode. </div><div>We’d like to grow a community around Pony ORM, and that is why we've decided </div><div>to release it under a permissive license, such as Apache 2.0. </div><div>The Apache License allows you to freely use, modify, and distribute any </div><div>Apache licensed product. You can use Pony ORM in your commercial products </div><div>for free.</div><div><br></div><div>In this article (<a href="https://goo.gl/XOZUYi">https://goo.gl/XOZUYi</a>) you can find more information about </div><div>the Apache license.</div><div><br></div><div>Besides this, here is the list of changes, improvements and bug fixes included </div><div>into this release:</div><div><br></div><div>- Added getattr() support in queries </div><div><a href="https://docs.ponyorm.com/api_reference.html#getattr">https://docs.ponyorm.com/api_reference.html#getattr</a></div><div><br></div><div>Fixed <a href="https://github.com/ponyorm/pony/issues/159">https://github.com/ponyorm/pony/issues/159</a>: exceptions happened </div><div>during flush() should not be wrapped with the CommitException </div><div>Before this release an exception that happened in a hook , could be raised in </div><div>two ways – either wrapped into the CommitException or without wrapping. </div><div>It depended if the exception happened during the execution of flush() or </div><div>commit() function on the db_session exit. Now the exception happened inside </div><div>the hook never will be wrapped into the CommitException.</div><div><br></div><div>Fixed <a href="https://github.com/ponyorm/pony/issues/190">https://github.com/ponyorm/pony/issues/190</a>: Timedelta is not supported </div><div>when using pymysql</div><div><br></div><div><br></div><div>To install the updated version use the following command:</div><div><br></div><div>pip install --upgrade pony</div><div><br></div><div><br></div><div>Best,</div><div>Pony ORM Team</div></div>