{"id":37,"date":"2006-11-17T17:27:30","date_gmt":"2006-11-17T15:27:30","guid":{"rendered":"http:\/\/appinf.com\/poco\/blog\/?p=37"},"modified":"2006-11-17T17:27:30","modified_gmt":"2006-11-17T15:27:30","slug":"poco-130b1","status":"publish","type":"post","link":"https:\/\/pocoproject.org\/blog\/?p=37","title":{"rendered":"Poco 1.3.0b1"},"content":{"rendered":"<p>A first beta of the upcoming Poco 1.3 release is available for <a href=\"http:\/\/sourceforge.net\/project\/showfiles.php?group_id=132964&#038;package_id=200825\">download.<\/a><\/p>\n<p>Release Notes:<\/p>\n<p>==========================<\/p>\n<p>&#8211; added HashMap, HashSet classes<br \/>\n&#8211; added Poco::Tuple<br \/>\n&#8211; added AbstractCache::getAllKeys(), improved performance of the get operation<br \/>\n&#8211; fixed AbstractCache::size() to do cache replacement before returning the size<br \/>\n&#8211; added additional match() method to RegularExpression and documented the fact that the simple<br \/>\nmatch() method internally sets RE_ANCHORED and RE_NOTEMPTY.<br \/>\n&#8211; added ExpirationDecorator template. Decorates data types so that they can be used with UniqueExpireCaches<br \/>\n&#8211; added operator ! to AutoPtr and SharedPtr<br \/>\n&#8211; Buffer uses std::size_t instead of int<br \/>\n&#8211; Exception::what() now returns exception name instead of message<br \/>\n&#8211; added poco_ndc_dbg() macro (same as poco_ndc(), but only enabled in debug builds)<br \/>\n&#8211; added Environment::get(name, defaultValue);<br \/>\n&#8211; Foundation.h now includes Config.h at the very beginning.<br \/>\n&#8211; added replace() and replaceInPlace() to Poco\/String.h<br \/>\n&#8211; added AutoPtr::assign() and SharedPtr::assign()<br \/>\n&#8211; added operator () to AbstractEvent<br \/>\n&#8211; gcc Makefiles now strip release builds<br \/>\n&#8211; Void now has a == and != operator<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A first beta of the upcoming Poco 1.3 release is available for download. Release Notes: ========================== &#8211; added HashMap, HashSet classes &#8211; added Poco::Tuple &#8211; added AbstractCache::getAllKeys(), improved performance of the get operation &#8211; fixed AbstractCache::size() to do cache replacement before returning the size &#8211; added additional match() method to RegularExpression and documented the fact [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37"}],"version-history":[{"count":0,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/37\/revisions"}],"wp:attachment":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}