Good news for Map Suite developers: We’re making daily builds of all our Map Suite products available through the ThinkGeo Customer Portal. This means that you’ll be able to try the most cutting-edge features, bug fixes and tweaks that we add to Map Suite without waiting for the next major public release. It’s part of our initiative to increase transparency and further include our customers in the development process, where your opinions help shape the future of Map Suite.
Introducing Map Suite Daily Builds
Good news for Map Suite developers: We’re making daily builds of all our Map Suite products available through the ThinkGeo Customer Portal. This means that you’ll be able to try the most cutting-edge features, bug fixes and tweaks that we add to Map Suite without waiting for the next major public release. It’s part of our initiative to increase transparency and further include our customers in the development process, where your opinions help shape the future of Map Suite.
Here are some frequently asked questions about the new Map Suite daily builds, including where to get them and how to use them.
Frequently Asked Questions
- What are daily builds?
- Why are you making the daily builds available?
- Why would I (the customer) want a daily build?
- What is the difference between the production and development daily builds?
- When are the enhancements in the development daily builds packaged up into a major release?
- Where do I get the daily builds?
- How do I use the daily build packages?
What are daily builds?
At ThinkGeo, we have an automated build process set up to run each day against the production and development branches of source control for each of our products. This process allows us to run thousands of unit tests (plus FxCop) against the latest code to ensure that any recent changes still allow the products to compile and pass all of our internal standards. Once the automated build completes successfully, new packages will be available with the latest compiled binaries for each product.
Why are you making the daily builds available?
We want to be as open and transparent as possible when it comes to our products and our development process. While this daily build process was originally designed to enable us to turn around bug fixes quickly, we have also seen great value in allowing our customers try out new features and functionality in our development builds. This allows you to be part of the product development lifecycle and help guide which features and functionality are important to you.
Why would I (the customer) want a daily build?
There are a couple of reasons why you may want to try a daily build of Map Suite. The first reason may be due to a bug you have encountered and you need a new build to get your project rolling again. Another reason may be that you want to try out a new feature or enhancement that isn’t released yet as part of our major release cycle, but which is currently available in a daily build. There are numerous scenarios when upgrading to a daily build might make sense for you.
What is the difference between the production and development daily builds?
The production builds are based on the source code branch from the last major release. These builds will not contain any new features or functionality; they will only include bug fixes.
The development builds, meanwhile, are the result of our active development towards the next major release as outlined on our roadmap. These builds contain many new features and functionality, but they lack the regression testing of a major release build. While development builds are great for testing out new features, you should be aware that their APIs and functionality are subject to change throughout the development cycle.
When are the enhancements in the development daily builds packaged up into a major release?
Our major product release cycle is approximately every six months (each May and November). All new features and functionality built into the development builds before these release dates will be wrapped up and included in the major release.
Where do I get the daily builds?
The daily builds are available now through the ThinkGeo Customer Portal at helpdesk.thinkgeo.com. Once you login, you will be able to download daily builds of any Map Suite free evaluation by clicking the Evaluation Daily Builds link on the left hand panel. To download full daily builds for products that you have purchased, click on the My Downloads link at the top of the left hand panel and you will see the Daily Builds listed underneath the Purchased Products downloads.
How do I use the daily build packages?
The daily build packages usually contain just the updated binaries or DLLs. This allows you to easily switch out the current DLLs that you are using and try the new ones without having to completely uninstall and reinstall your product. We do encourage you to back up your DLLs or binaries before replacing them, in case you need to roll back for any reason.
You can download the daily production build or development build of any Map Suite product, full or evaluation, from the Customer Portal starting immediately. If you have any questions about a daily build, please post in the support forum for the product you are using.
Thanks for choosing Map Suite!
The ThinkGeo Team