The GeoServer team is pleased to announce the release of (hopefully) the final release candidate of version 2.0: GeoServer 2.0-RC2!
The main focus of this release was getting every little detail in order for 2.0.0. There were a number of critical issues discovered that have been fixed, and much work was done on the documentation. But the community did slide in one major new feature, a new plugin called ‘Web security GUI’, that enables GUI based editing of GeoServer’s security configuration. It hopefully will eventually move to the core, but for now is a great example of the advantages of the new Wicket UI technology - one of the major features of the 2.0 release. The security GUI plugin can be added without having to change the core files at all, and is an example of how others can build extensions to the core GeoServer services and UI.
The other major feature of 2.0 is the app-schema work, and there have been a number of bug fixes for this release candidate. More importantly, there’s now a lot of great documentation by the CSIRO team on how to get set up with feature chaining, and data access integration, as well as a great tutorial.
This release also marks the branching of 2.0.x to make way for some great new improvements on trunk. The GeoSolutions team is working on bringing Hibernate in to the GeoServer catalog, so it can be backed by a database for even greater scalability and robustness. And Justin Deoliveira is doing work to have one GeoServer configuration handle a number of different services and security permissions at once. These will be the highlights of the 2.1.x release, and please get in touch if you can help with funding or development time. Also being discussed is WFS 2.0, GML 3.2 and WMS 1.3, all of which could move forward with more support.
Thanks to everyone who made the 2.0-RC2 release possible. And please download it and let us know what you think. If there are no major problems this release will become 2.0.0.
With the rush for FOSS4G in full swing and most efforts pushing towards a final release of 2.0, we’re happy to announce that the GeoServer stable series (1.7.x) is still receiving the love it deserves. Today we see the release of GeoServer 1.7.7 into the wild. Though there is a relatively short list of bug fixes, a few of the rare but critical leaks have been plugged, and various improvements have been made to the REST configuration API, imagemosaic plugins, and the shapefile output format.
I am pleased to announce that we are organizing a “Birds of a Feather” session (what’s that?) at the FOSS4G 2009 Conference in Sydney, Australia. This session is to gather together everyone who is interested in discussing the past, present, and (bright) future of GeoServer.
The session will be held on Thursday 22nd October, late afternoon (specific time TBD). If you are attending FOSS4G 2009 (and you very much should), feel free to stop by in order to say hi and chat a bit with us.
See you there!
The GeoServer community is happy to announce the formation of an official Testing Team.
The Testing Team is a set of users and developers that will install and run impending GeoServer releases prior to their official distribution. The purpose is to provide real-world testing, something that developers alone can not provide.
Approximately once a month, a development freeze will be called and the Testing Team will install and run the most recent nightly build. Each tester in the team will use GeoServer in his or her unique environment and will check that important features are working as expected, and that regressions (features that used to work but now do not) have not appeared, with developers standing by to fix any regressions that may be uncovered. For example, someone will test that uDig still works against the GeoServer releases, someone else will test against ArcSDE, some will test for performance, and so on.
Are you interested? **Everybody can participate in the testing process. No development skills are required. ** All you have to do is to read the Official Testing Team proposal, drop in on the GeoServer developer mailing list (yes, even if you’re not a developer), introduce yourself and your desire to participate.
We want you to know that as development on GeoServer continues, we are trying to make sure that we are fulfilling the needs of the community. We want to make upgrading a seamless, hassle-free experience, and we feel that creating a team of testers is the best way to ensure this. The more people who join our team, the better GeoServer will become.
Let’s improve GeoServer together! Join us!
I thought it would have been worth spending a few minutes to let people know about this development that we are performing at GeoSolutions. Being not only GeoServer developers but also GeoServer hungry users, we have been a bit unpleased in the past some the scalability problems that it was showing due to the fact that:
GeoServer was keeping all its configuration into memory
GeoServer was making use XML files to handle its internal configuration
Now a lot of work has been lately for the upcoming 2.0 version of GeoServer, to cope with point 2 above, however point 2 has not been touched yet. If you use GeoServer the way we use it, with thousand of layers and with 10 to 100 new layers added daily (usually remote sensing data), you might agree with us that we need to:
Not load and keep the entire configuration in memory
Use a database to store the configuration
In a few words, we need to improve scalability and robustness while tring to not jeopardize performance, we need to be enterprise-ready.
At GeoSolutions we have decided to tackle this problems by implementing a new GeoServer internal catalog that leverages on Hibernate as its persistence engine and that would also not bring the whole configuration into memory. Our goal is to be able to support at least Postgis and Oracle as the target database, but as you know, many more are supported by Hibernate (spatialite wi ontheradar as well). The range of features that this work would open up is pretty wide, just think about using Hibernate distributed caching, simplified GeoServer replication, etc., etc.
The work is in progress, we have started to describe the details on the GeoServer wiki . If you are interesting in supporting somehow (funding or human resources) this effort, please, drop me a few lines at simone.giannecchiniATgeo-solutions.it.
- GeoServer repository transition to main branch
- FOSS4G 2018 GeoServer Developers Workshop
- GeoServer at FOSS4G 2017 Boston
- REST API Code Sprint Prep
- Nov 18th Bug Stomp
- Online GeoServer Bug Stomp - July 2016 Results
- Online GeoServer Bug Stomp
- GeoServer Explorer Plugin for QGIS
- New repository and release delay
- GeoServer FOSS4G 2015 Activities