{"id":180,"date":"2009-01-28T09:24:54","date_gmt":"2009-01-28T08:24:54","guid":{"rendered":"http:\/\/pocoproject.org\/blog\/?p=180"},"modified":"2009-01-28T09:26:09","modified_gmt":"2009-01-28T08:26:09","slug":"plans-and-roadmap","status":"publish","type":"post","link":"https:\/\/pocoproject.org\/blog\/?p=180","title":{"rendered":"Plans and Roadmap"},"content":{"rendered":"<p>With the 1.4 release now delayed for a few more weeks, we will put out a 1.3.4 release in February. Focus of this release will be bugfixes (the known bugs in 1.3.3), performance improvements (I am currently spending some time with valgrind\/kcachgrind) and other minor improvements. After that, we&#8217;ll hopefully finish 1.4 for a release in Spring.<\/p>\n<p>As for the time after 1.4, I am thinking about going to 2.0. What I&#8217;d like to do is to introduce some changes that will break backwards compatibility. For example, I&#8217;d like to change all interfaces that currently use plain pointer to use smart pointers (this will mostly affect the XML library and the Net library). Also possible is a split-up of the Foundation library, which already has grown to a size that&#8217;s no longer comfortable. We should also start thinking about aligning POCO with C++0x.<\/p>\n<p>Breaking backwards compatibility will however mean that we also have to maintain the 1.4 (and even 1.3) branches for some time, as not everyone will want to upgrade to 2.0.<\/p>\n<p>Any comments?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the 1.4 release now delayed for a few more weeks, we will put out a 1.3.4 release in February. Focus of this release will be bugfixes (the known bugs in 1.3.3), performance improvements (I am currently spending some time with valgrind\/kcachgrind) and other minor improvements. After that, we&#8217;ll hopefully finish 1.4 for a release [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/180","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=180"}],"version-history":[{"count":2,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/180\/revisions\/182"}],"wp:attachment":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}