Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

Version Control Comparison: Git vs. SVN

DevX: Open Source Articles - Fri, 10/16/2015 - 20:49
Learn more about the advantages and characteristics of both Git and SVN.
Categories: Open Source

“Community Choice” Project of the Month Vote – December 2015 Front page news - Fri, 10/16/2015 - 06:08

The vote for December 2015 Community Choice SourceForge Project of the Month is now available, and will run until November 15, 2015 12:00 UTC.

Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client, with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.
[ Download Roundcube Webmail ]

Equalizer APO

Equalizer APO is a parametric and graphic equalizer for Windows. It is implemented as an Audio Processing Object (APO) for the system effect infrastructure introduced with Windows Vista. It features a virtually unlimited number of filters, works on any number of channels, has low CPU usage, includes a modular graphical user interface, and is very low latency which makes it well suited for interactive applications.
[ Download Equalizer APO ]


rEFInd is a fork of the rEFIt boot manager. Like rEFIt, rEFInd can auto-detect your installed EFI boot loaders, and it presents a pretty GUI menu of boot options. rEFInd goes beyond rEFIt with an improved management of systems with many boot loaders, better control over the boot loader search process, and it also provides the ability for users to define their own boot loader entries.
[ Download rEFInd ]

The FreeType Project

FreeType is written in C. It is designed to be small, efficient, and highly customizable, while capable of producing high-quality output (glyph images) of most vector and bitmap font formats for digital typography. FreeType is a freely available and portable software library to render fonts.
[ Download The FreeType Project ]


SMPlayer is a free media player for Windows and Linux, that is able to download subtitles, and includes built-in codecs which can play and download Youtube videos. It also remembers the settings of all files you play, so you can easily stop and resume a video. SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats.
[ Download SMPlayer ]


WinPython is a free Open Source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3.
[ Download WinPython ]


dispcalGUI is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an Open Source color management system. Calibrate and characterize your display devices using one of the many supported hardware sensors, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve, the option to create matrix and look-up-table ICC profiles, with optional gamut mapping, and some proprietary 3D LUT formats.
[ Download dispcalGUI ]

Pinguy OS

Pinguy OS an out-of-the-box working operating system for everyone, not just geeks.
[ Download Pinguy OS ]

Stella – Atari 2600 Emulator

Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony.
[ Download Stella – Atari 2600 Emulator ]

Categories: Open Source

Ora2Pg 16 released

PostgreSQL News - Fri, 10/16/2015 - 01:00

Paris, France - October 16th, 2015

Ora2Pg 16 released

Version 16.0 of Ora2Pg, a free and reliable tool used to migrate an Oracle database to PostgreSQL, has been officially released and is publicly available for download.

This major release improve PL/SQL code replacement, fixes several bugs and adds some major new features:

  • Full migration of MySQL database, it just work like with Oracle database.
  • Full migration assessment report for MySQL database.
  • New script, ora2pg_scanner, to perform a migration assessment of all Oracle and MySQL instances on a network.
  • Add technical difficulty level in migration assessment.
  • Allow migration assessment on client queries extracted from AUDIT_TRAIL (oracle) or general_log table (mysql).
  • Ora2Pg has a "made in one night" brand new Web site (still need some work)

Example of technical difficulty level assessment output using the sakila database with some more difficulties:

Total 83.90 cost migration units means approximatively 1 man-day(s). Migration level: B-5

Here are the explanation of the migration level code:

  • Migration levels:
  • A - Migration that might be run automatically
  • B - Migration with code rewrite and a human-days cost up to 5 days
  • C - Migration with code rewrite and a human-days cost above 5 days
  • Technical levels:
  • 1 = trivial: no stored functions and no triggers
  • 2 = easy: no stored functions but with triggers, no manual rewriting
  • 3 = simple: stored functions and/or triggers, no manual rewriting
  • 4 = manual: no stored functions but with triggers or views with code rewriting
  • 5 = difficult: stored functions and/or triggers with code rewriting

This is to help you to find the database that can be migrated first with small efforts (A and B) and those who need to conduct a full migration project (C).

This release has also some new useful features:

  • Export type SHOW_TABLE now shows additional information about table type (FOREIGN, EXTERNAL or PARTITIONED with the number of partition).
  • Connection's user and password can be passed through environment variables ORA2PG_USER and ORA2PG_PASSWD to avoid setting them at ora2pg command line.
  • Improve PL/SQL replacement on ADD_MONTH(), ADD_YEAR(), TRUNC(), INSTR() and remove the replacement limitation on DECODE().
  • Add detection of migration difficulties in views, was previously reserved to functions, procedures, packages and triggers.
  • Replace values in auto generated configuration file from command line options -s, -n, -u and -p when --init_project is used.
  • Adjust lot of scores following new functionalities in Ora2Pg, ex: autonomous transactions, dblink or synomyms are now more easy to migrate.

There is some new command line options to ora2pg script:

  • -m | --mysql : to be used with --init_project and -i option to inform ora2pg that we work with a MySQL format
  • -T | --temp_dir : option to be able to set a distinct temporary directory to run ora2pg in parallel.
  • --audit_user : option to set the user used in audit filter and enable migration assessment report on queries from AUDIT_TRAIL (oracle) or general_log table (mysql).
  • --dump_as_sheet and --print_header options to be able to compute a CSV file with all migration assessment from a list of oracle database.
  • --dump_as_csv option to report assessments into a csv file. It will not include comments or details, just objects names, numbers and cost.

Some change can break backward compatibility:

  • Change NULL_EQUAL_EMPTY to be disabled by default to force change in the application instead of transforming the PL/SQL.

This release adds some new configuration directives:

  • MYSQL_PIPES_AS_CONCAT: Enable it if double pipe and double ampersand (|| and &&) should not be taken as equivalent to OR and AND.
  • MYSQL_INTERNAL_EXTRACT_FORMAT: Enable it if you want EXTRACT() replacement to use the internal format returned as an integer.
  • AUDIT_USER: Set the comma separated list of user name that must be used to filter from the DBA_AUDIT_TRAIL or general_log tables.
  • REPLACE_ZERO_DATE: the "zero" date: 0000-00-00 00:00:00 is replaced by a NULL by default, use it to use the date of your choice. Useful when you have a NOT NULL constraint.
  • INDEXES_RENAMING: force renaming of all indexes using a name with tablename_columnsnames. Useful for database that have multiple time the same index name or that use the same name than a table.
  • HUMAN_DAYS_LIMIT: default to 5 days, used to set the number of human-days limit for migration of type C.

As usual there is also some bug fixes and Oracle to PostgreSQl conversion adjustments, for a complete list see the changelog.

Links & Credits

Thanks to all contributors, they are all cited in the changelog file.

Useful Links:

About Ora2Pg

Ora2Pg is an easy and reliable tool to migrate from Oracle to PostgreSQL. It is developed since 2001 and can export most of the Oracle objects (table, view, materialized view, tablespace, sequence, indexes, trigger, grant, function, procedure, package, partition, data, blob, external table, etc.).

Ora2Pg works on any platform and is available under the GPL v3 licence.

Docs, Download & Support at

Categories: Database, Open Source


Date Created: October 15, 2015 - 14:54Date Updated: October 19, 2015 - 09:19Submitted by: Julien HENRY

SonarLint is an Eclipse plugin that provides on-the-fly feedback to developers on new bugs and quality issues injected into Java, JavaScript and PHP code.

Categories: Open Source

Enide (Studio) 2015 - Node.js, JavaScript, Java and Web Tools

Date Created: October 14, 2015 - 05:15Date Updated: November 9, 2015 - 22:12Submitted by: Paul Verest

Nodeclipse "Enide Studio 2015" is Tool Suite for Node.js, JavaScript, Java Development.

This is the most feature-rich pack. Unless there is the latest version download for your OS,
recommended install via drag-n-drop of Install image onto Eclipse main toolbar

Check for your OS package.


Support us.

See also Gradle IDE Pack
and Enide Studio 2014 - Node.js, JavaScript and Java.

with-Eclipse logo

Categories: Open Source

Dozen of one, half dozen of the other: the 6th Google Code-in and 12th Google Summer of Code are on!

Google Open Source Blog - Tue, 10/13/2015 - 22:00
Since 2005, our Open Source Programs Office has enabled 11,000+ students, ranging in age from 13 to 56, to explore open source software development. They’ve worked hands-on with over 515 projects across a variety of disciplines.
If you’re a student looking to learn new coding skills that can help make a difference, check out our upcoming programs: Google Code-in for students 13-17 and Google Summer of Code for university students.

Google Code-in - Program starts for students December 7, 2015
For the sixth year in a row, Google Code-in will give 13-17 year old pre-university students an opportunity to dive in and explore the world of open source. Students with many different skills -- coders and non-coders alike -- will find opportunities to learn by doing and earn prizes. It’s easy to get started: just choose an interesting task from our participating organizations’ lists and complete it under the guidance of a mentor.

GCI-logo generic no border.pngGoogle Code-in is for students asking questions like:
  • What is open source?
  • What kinds of stuff do open source projects do?
  • How can I write real code when all I’ve done is a little classroom work?
  • Can I contribute even if I’m not really a coder?

With tasks in five different categories, there’s something to fit almost any student’s skills:
  • Code: writing or refactoring
  • Documentation/Training: creating/editing documents and helping others learn more
  • Outreach/research: community management, outreach/marketing, or studying problems and recommending solutions
  • Quality Assurance: testing and ensuring code is of high quality
  • User Interface: user experience research or user interface design and interaction
GCI 2014 Grand Prize Winners on the Google Campus

Over 2,200 students from 87 countries have taken part in Google Code-in, and we’re excited to welcome many more into this year’s edition. We’ll be announcing this year’s participating organizations on November 13th, so stay tuned.

Google Summer of Code - Student applications open on March 14, 2016GSoC logos from the last 10 yearsGoogle Summer of Code (GSoC) is an innovative program dedicated to introducing students from universities around the world to open source software development. The program offers student developers stipends to write code for a wide variety of carefully selected open source projects while under the guidance of mentors. Our goal is to help these students pursue academic challenges over the summer break while they create and release open source code for the benefit of all. Over the past 11 years, over 8,300 mentors and 8,500 student developers in 101 countries have produced a stunning 55 million lines of code.

500+ GSoC Students and Mentors

We’re proud to continue this tradition for another year: we’ll be welcoming another batch of students into Google Summer of Code 2016. We’ll be accepting applications from open source organizations in February and student applications from March 14 - 25, 2016 so it’s not too early to start thinking about proposals.

Spread the word to your friends and stay tuned for more details coming soon!

By Stephanie Taylor and Carol Smith, Open Source Programs Office

Categories: Open Source

Database Designer for PostgreSQL 1.10.6 available

PostgreSQL News - Tue, 10/13/2015 - 01:00

The MicroOLAP team is proud to introduce Database Designer for PostgreSQL with enhanced support for Windows 10 and optional anonymous statistics functionality, an comprehensive CASE tool with intuitive graphical interface allowing you to

  • build a clear and effective database structure visually,
  • see the complete picture (diagram) representing all the tables, references between them, views, stored procedures and other objects,
  • easily generate a physical database on a server,
  • modify it according to any changes you made to the diagram using fast ALTER statements,
  • import already existing diagram from a server,
  • export diagram to common graphic formats or as SQL script,
  • create detailed printings and reports.
New release introduces enhanced support for Windows 10 and optional anonymous statistics functionality. Download

You're welcome to download the Database Designer for PostgreSQL 1.10.6 right now at:


Please don't hesitate to ask any questions or report bugs with our Support Ticketing system available at

Full changelog:
  • [!] Anonymous statistics module added (optional)
  • [!] Enhanced Windows 10 support by new compiler introduced
  • [*] Performance optimizations in error logging
  • [-] "EAccessViolation (Bug B21C0000) after reference deletion" bug fixed
  • [-] "Range check error in processes information for x64 machines" bug fixed
Categories: Database, Open Source

2UDA Beta (1) Released

PostgreSQL News - Tue, 10/13/2015 - 01:00

2ndQuadrant Unified Data Analytics (2UDA) is a data analytics application suite that unifies databases, spreadsheets, data mining and visualisation in one seamless desktop installer.

This latest release brings a number of enhancements based on the valuable feedback we have had from users who have downloaded a copy of the previous Alpha releases.

2UDA is a great example of the benefits derived from the 'tablesample' feature of PostgreSQL 9.5, demonstrating how large data samples can be quickly analysed through visualization.

Try the Beta version of 2UDA for yourself at

Categories: Database, Open Source

Stack Overflow Eclipse Plugin

Date Created: October 12, 2015 - 11:11Date Updated: November 8, 2015 - 06:05Submitted by: Maroun Maroun

Enables you to get answers from Stack Overflow directly to Eclipse!

Stack Overflow Helper

Categories: Open Source

Project of the Week, October 12, 2015 Front page news - Mon, 10/12/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of

SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands, and more.
[ Download SQuirreL SQL Client ]


Elastix is an appliance software that integrates the best tools available for Asterisk-based PBXs into a easy-to-use interface. It also adds its own set of utilities to make it the best software package available for Open Source telephony.
[ Download Elastix ]

Netrunner OS

Netrunner OS is a snappy and responsive, complete GNU/Linux based OS. Here you will find the latest releases for download as ISO images.
[ Download Netrunner OS ]

Eclipse Tomcat Plugin

The Eclipse Tomcat Plugin provides simple integration of a tomcat servlet container for the development of java web applications. This project is a fork of the original Sysdeo Tomcat Plugin.
[ Download Eclipse Tomcat Plugin ]

Gutenprint – Top Quality Printer Drivers

A very high quality package of printer drivers for Ghostscript and CUPS on Linux, Macintosh OS X, and other POSIX-compliant operating systems. This project also maintains an enhanced Print plug-in for GIMP 2.x from the same code base.
[ Download Gutenprint – Top Quality Printer Drivers ]


Smoothwall is a best-of-breed Internet firewall/router, designed to run on commodity hardware, and to provide an easy-to-use administration interface for those using it. It is built using Open Source and Free software, it is distributed under the GNU Public License.
[ Download Smoothwall ]

The FreeType Project

FreeType is written in C. It is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats for digital typography. FreeType is a freely available and portable software library to render fonts.
[ Download The FreeType Project ]

Password Safe

Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.
[ Download Password Safe ]


SuperTuxKart is a 3D kart racing game featuring Tux and friends.  It is a racing game focusing on fun and ease of play, and includes many tracks, characters, and items.
[ Download SuperTuxKart ]

Categories: Open Source


Date Created: October 11, 2015 - 22:11Date Updated: October 31, 2015 - 18:00Submitted by: Y. Wang

Hunter Search

Code search and synthesis system based on a large corpus. User only needs to specify a natural language description and a desired signature. Ctrl-5 will trigger the Hunter system.

Categories: Open Source

New version of Oracle-to-PostgreSQL converter has been released

PostgreSQL News - Mon, 10/12/2015 - 01:00

Intelligent Converters has released a new version of Oracle-to-PostgreSQL converter with the following improvements:

  • Oracle 12c support
  • option to write into log file
  • improved synchronization

Visit the product page to learn more about the new version of Oracle-to-PostgreSQL:

Categories: Database, Open Source

Register now - EclipseCon Europe

Eclipse News - Sun, 10/11/2015 - 20:05
EclipseCon Europe is only 1 week away!
Categories: Open Source

Arduino C++ IDE

Date Created: October 11, 2015 - 15:01Date Updated: November 25, 2015 - 20:38Submitted by: Doug Schaefer

The Arduino ecosystem including it's boards, tools, SDKs and libraries make it super easy for hobbyist computer engineers to build electronic projects that incorporate pretty powerful microcontrollers and an environment to program those microcontrollers.

The Arduino IDE from provides a simple IDE that lets these hobbyists get started. However, it is really simple. As projects get bigger and more complex, Arduino developers need something more powerful. They need an IDE that supports pure C++ development with content assist and source navigation the professional developers take for granted.

The Arduino C++ IDE is a set of plug-ins that provide a professional, yet easy to use development environment for Arduino programming that leverages the power of the industry leading Eclipse CDT. Building on Eclipse, the Arduino programmer can learn important skills and take advantage of the larger Eclipse ecosystem to build true Internet of Things projects that span from their microcontrollers to the cloud.

To help you get started we have an introductory video on YouTube that will walk through how to install and build and launch Arduino C++ applications on your boards.

As the Arduino C++ IDE is a part of the Eclipse CDT project, please visit the CDT forum for any questions you may have. Also file any bugs in the CDT bugzilla area under the component cdt-arduino. As this is a preview, please be patient but please do report any issues you see or ask for features so we can make it even better.

Categories: Open Source

Google Summer of Code wrap-up: HPCC Systems

Google Open Source Blog - Fri, 10/09/2015 - 21:00
Our wrap-up post this Friday features HPCC Systems, another organization new to Google Summer of Code 2015. HPCC aims to solve big problems around big data. Read below to learn more.
HPCC Systems was designed to solve “big data” problems. It can process, analyze and find links and associations in high volumes of complex data at high speed and with incredible accuracy. While it was originally created by LexisNexis and is still used in-house, the HPCC Systems Project went open source four years ago. Free downloads of the software, documentation and training materials are available from our website.

This is the first time we participated in Google Summer of Code (GSoC) and it has been a great success. As a first-time organization, we were allocated two student slots. It was quite hard to choose which proposals to accept because there were many high quality contenders. We selected two projects that highlight areas of specific interest not just for us but for our community and the world of big data.

Add Statistics to the Linear and Logistic Regression Modules - Sarthak Jain
Machine learning statistics are important to the big data world, providing a way to drill down into data using complex queries and produce meaningful results to help businesses maintain their competitive edge in the market place. The HPCC Systems Machine Learning Library has been around for a while now and we are always looking for ways to improve it. The new statistics added as part of this project give vastly improved results about the models created.
Slide taken from Sarthak's presentation describing some of the tasks completedThe statistics Sarthak added provide metrics which indicate the “goodness” of the model created. He completed the tasks associated with these statistics in very good time and also added three stepwise functions to the same modules which find the best model by adding or taking away independent variables. A goodness metric was also added to these features to select which independent variables are added to or taken away from the model. The three functions he added were forward, backward and bidirectional.

Expand the HPCC Systems Visualization Framework (Web-Based) - Anmol Jagetia
Currently the HPCC Systems Platform has very little support for visual analytics. While there are plenty of “off the shelf” visual analytic tools and dashboard creators, none are really suitable for big data because they typically work with local datasets (think charting with a spreadsheet). The HPCC Systems Visualization Framework aims to solve the issue by bringing together existing “best of breed” visualizations as well as bespoke HPCC Systems visualizations into a consistent framework.

Anmol’s project involved adding unit tests and linting as well as adding new visualization widgets and enhancing existing ones. He used his knowledge and experience to enhance our build quality infrastructure and has also added a range of new features to the existing framework including the addition of a time lapse capability and a number of features which enable bar charts to be used as Gantt charts. The work he has done, which is already being used, significantly improves the user experience.

Below is an illustration of the work Anmol did to add range support in a column chart where there is both an upper and lower bound.
We’ve really enjoyed participating in GSoC this year and we will definitely apply to be accepted again next year. Our thanks go to the students for contributing to our project. We hope they enjoyed working with us.

By Lorraine Chapman, HPCC Systems Release Manager and GSoC Org Admin

Categories: Open Source

PostgreSQL RESTful API

PostgreSQL News - Fri, 10/09/2015 - 01:00


Offers RESTful API access and API administration tools for the Postgres database server. Integrates all needed for fastest start. A WEB interface is used for administration. The API interface is created for HTTP applications (WEB, mobile, IoT and others) and allows CRUD operations and specified queries using secured communications (HTTPS, CORS, JWT/custom authorization rules).

Developed by Q-Bis Consult and partners, the project is open source MIT licensed.

Categories: Database, Open Source

PostgreSQL 9.5 Beta 1 Released

PostgreSQL News - Thu, 10/08/2015 - 01:00

The PostgreSQL Global Development Group announces today that the first beta release of PostgreSQL 9.5 is available for download. This release should contain all features and APIs which will be in the final release with few, if any, changes. Users should begin testing their applications against 9.5 Beta 1 in preparation for the final release.

Changes Since Alpha2

Many bugs and issues reported by our users and contributors have been fixed since the release of Alpha2. These include:

  • significant adjustments to Row Level Security (RLS) semantics
  • deadlock with LWLock improvements
  • index corruption issue with BRIN indexes
  • couldn't connect using PGSSLMODE=require on Windows
  • various problems with commit timestamp tracking
  • hash join memory leak
  • inconsistent behavior of jsonb_set with array append

In particular, the semantics of Row Level Security have been changed to be consistent with the existing PostgreSQL GRANT-based permissions system. As an example, RLS now applies both the INSERT policies and the SELECT policies when INSERT with RETURNING is used. Users should test the RLS application of RLS policies and re-test any existing RLS configuration to ensure that there are no regressions for their use-cases. For more information, see the documentation on Create Policy and RLS.

If you reported an issue while testing PostgreSQL 9.5, please download Beta1 and test whether that issue has been fixed. If you have not yet tested version 9.5, now is the time for you to help out PostgreSQL development. Known issues which are still open are listed on the Open Items page.

Beta Schedule

This is first beta release of version 9.5, indicating that very few user-visible feature changes are expected before final release. The PostgreSQL Project will release additional betas as required for testing, followed by one or more release candidates, until the final release in late 2015. For more information, and suggestions on how to test the betas, see the Beta Testing page.

Full documentation and release notes of the new version is available online and also installs with PostgreSQL. Also see the What's New page for details on some features.

Categories: Database, Open Source

2015-10-08 Security Update Release

PostgreSQL News - Thu, 10/08/2015 - 01:00

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.4.5, 9.3.10, 9.2.14, 9.1.19 and 9.0.23. This release fixes two security issues, as well as several bugs found over the last four months. Users vulnerable to the security issues should update their installations immediately; other users should update at the next scheduled downtime. This is also the final update release for major version 9.0.

Security Fixes

Two security issues have been fixed in this release which affect users of specific PostgreSQL features:

CVE-2015-5289: json or jsonb input values constructed from arbitrary user input can crash the PostgreSQL server and cause a denial of service.

CVE-2015-5288: The crypt() function included with the optional pgCrypto extension could be exploited to read a few additional bytes of memory. No working exploit for this issue has been developed.

The PostgreSQL project thanks Josh Kupershmidt and Oskari Saarenmaa for reporting these issues.

This update will also disable SSL renegotiation by default; previously, it was enabled by default. SSL renegotiation will be removed entirely in PostgreSQL versions 9.5 and later.

Other Fixes and Improvements

In addition to the above, many other issues were patched in this release based on bugs reported by our users over the last few months. These fixes include:

  • Prevent deeply nested regex, LIKE and SIMILAR matching from crashing the server
  • Multiple other fixes with regular expression handling
  • Ensure that ALTER TABLE sets all locks for CONSTRAINT modifications
  • Fix subtransaction cleanup when a cursor fails, preventing a crash
  • Prevent deadlock during WAL insertion when commit_delay is set
  • Fix locking during updating of updatable views
  • Prevent corruption of relation cache "init file"
  • Improve performance of large SPI query results
  • Improve LISTEN startup time
  • Disable SSL renegotiation by default
  • Lower minimum for *_freeze_max_age parameters
  • Limit the maximum for wal_buffers to 2GB
  • Guard against potential stack overflows in several areas
  • Fix handling of DOW and DOY in datetime input
  • Allow regular expression queries to be canceled sooner
  • Fix assorted planner bugs
  • Fix several shutdown issues in the postmaster
  • Make anti-wraparound autovacuuming more robust
  • Fix minor issues with GIN and SP-GiST indexes.
  • Fix several issues with PL/Python, PL/Perl and PL/Tcl
  • Improve pg_stat_statements' garbage collection
  • Improve collation handling in pgsql_fdw
  • Improve libpq's handling of out-of-memory conditions
  • Prevent psql crash when there is no current connection
  • Multiple fixes to pg_dump, including file and object permissions
  • Improve handling of privileges when dumping from old PostgreSQL versions
  • Fix issues with support of Alpha, PPC, AIX and Solaris platforms
  • Fix startup issue on Windows with Chinese locale
  • Fix Windows install.bat script to handle spaces in filenames
  • Make the numeric PostgreSQL version number available to extensions

This update also contains tzdata release 2015g, with updates for Cayman Islands, Fiji, Moldova, Morocco, Norfolk Island, North Korea, Turkey, Uruguay, and the new zone America/Fort_Nelson.

Final Update for 9.0

9.0.23 is the final update for major version 9.0, which is now End-Of-Life (EOL) as scheduled. Future security updates will not include version 9.0. As such, users of that version should plan to upgrade to another major version as soon as possible. For more information about the community's support policy and EOL schedule, see the Versioning Policy.


All PostgreSQL update releases are cumulative. As with other minor releases, users are not required to dump and reload their database or use pg_upgrade in order to apply this update release; you may simply shut down PostgreSQL and update its binaries. Users who have skipped multiple update releases may need to perform additional post-update steps; see the Release Notes for details.

Categories: Database, Open Source

Free: Oracle Cloud Day 2015, Tuesday October 6, 2015

NetBeans Highlights - Wed, 10/07/2015 - 13:25
Oracle Cloud Day is coming to the Netherlands! For example, in an interactive workshop, you will see many demos.
Categories: Java, Open Source

MetaEdit+ plugin for Eclipse

Date Created: October 6, 2015 - 01:41Date Updated: November 9, 2015 - 09:23Submitted by: Risto Pohjonen [MetaCase]

Plugin for integrating Eclipse with MetaEdit+

The MetaEdit+ plugin for Eclipse provides integration between MetaEdit+ and Eclipse. The plugin allows you to browse MetaEdit+ models and use the main MetaEdit+ functions from Eclipse. It can also automatically import into Eclipse the source code generated from MetaEdit+.

The integration between MetaEdit+ models and Eclipse includes:

  • launching MetaEdit+ from Eclipse and logging in, opening MetaEdit+ projects and starting its API,
  • showing the MetaEdit+ model hierarchy in an Eclipse tree view,
  • opening and editing MetaEdit+ models from Eclipse,
  • running generators on MetaEdit+ models, and importing the results as Eclipse solutions.

    See installation instructions, getting started and the plugin guide for details.

  • Categories: Open Source