History of Progress Versions

Periodically, questions come up about when a particular feature was introduced or how old a particular version is. There are some resources in the Progress Knowledgbase, if one stumbles across them, but they are incomplete. There are some more anecdotal material elsewhere, but incomplete and not structured for easy reference. So, I have put together this list to get started on having a minimal reference for people to use. Please add comments for corrections or additions and I will incorporate them as time goes on.

1984 2.1
1984 2.2 R-code
1985 3.0 Overlapping frames, ON & Apply, COLOR
1987 4.0 Workfiles, CHOOSE
1988 5.0 Fastrack, Client/Server, SQL89, federated DBs, EDITING
1989 6.0 DataServers, Parameters, RESULTS report writer
1991 6.3 APW, On-line backup
1991 7.0 GUI, E-D model, TT, UIB, DLL calls, Internal Procedures, word indexes, ReportBuilder
1993 7.2 ODBC
1994 7.3A PP
1995 7.3B
1995 7.3C
1995 8.0A SO/ADM
1996 8.0B spin, directio
1996 8.1A
1997 Webspeed 1.0
1997 7.3E
1997 8.2A AppServer (state aware and state reset), UDF, VST, DB block size
1997 8.2B
1998 Webspeed 2.0
1998 8.2C
1998 8.3A bistall/bithold, more VST
1999 8.3B rereadnolock
1998 9.0A ADM2, PUB/SUB, AppBuilder, dynamic queries, superprocedures, stateless mode, OpenClient for Java, type I storage areas
1999 9.0B
1999 9.1A Integrated ABL & Webspeed, dynamic TT, Dynamics, 1st large file support, Async Appserver, DOM XML parsing, memory mapped procedure library, dynamic browser, BLOBs, socket handling
2000 8.3C
2000 9.1B SQL92, Webclient, JMS API, AIA adapter
2001 8.3D
2001 9.1C WebClient Intellistream
2002 9.1D new debugger, WinXP appearance, SAX reader, WebClient over Internet
2003 10.0A Webservices IN, state-free AppServer, ProDataSets, Type II Storage areas, OpenClient for .NET, Array parameters,
BLOB,,CLOB, mergeprop
2004 9.1E Failover clusters
2004 10.0B Webservices OUT, ttmarshal, encryption, DateTime, message digests, base64-encoding
2005 10.1A OOABL, SAX writer, Auditing, Client-Principal, By-reference parameters, Events in batch mode, OpenClient dynamic API, ProDataSet read/write xml, Webservices-out w/temp-tables/PDS
2006 9.1E04
2007 10.1B Major removing of limits on DB, double colon notation, 64 bit datatypes, 64-bit dbkeys, Indeterminate arrays, XML xref, Extend longchar support, OOABL strongly typed events, Log-manager "4glTrans”, Browser column view-as,
Browser sort arrows, Color inheritance in GUI, OOABL overloading
2008 10.1C Client stack trace VST, throw/catch/finally, dynamic browse for ChUI
2008 10.2A ABL GUI for .NET, Windows 64bit, Structured error handling, TTY mode dynamic browse widget, Stream, OOABL static members, OOABL garbage collection, OOABL interface properties, OOABL array support, XML read/write enhancements,
2009 10.2B OOABL abstract classes, OOABL reflection updates, Dynamic DLL/SO invocation, ProDataSet WRITE JSON, STOP-AFTER
2011 11.0 Multi-tenancy, Table-scan, JSON built-in objects, Temp-table blocking from funVSTs, ProDataSet infer relations from XML, Remove IO ction, OOABL interface inheritance, Fix 64-bit r-code, GUI for .NET everywhere, OOABL dynamic property accessors
2012 11.1
2013 11.2
2013 11.3 REST and Mobile, block-level undo, throw, ABL single-run, dynamic access to built-ins
2013 10.2B08
2014 11.3.1
2014 11.3.2
2014 11.4
2014 11.5 PASOE, 64 and 32 on same Windows server
2015 11.5.1

Please add any missing information as a comment or e-mail me at thomas at cintegrity dot com and I will update this listing.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

OpenEdge Release 11.4 as of

OpenEdge Release 11.4 as of Fri Jul 25 19:01:34 EDT 2014
OpenEdge Release 11.5 as of Fri Dec 5 18:20:55 EST 2014
* Support 64 en 32 bit on same windows server
OpenEdge Release 11.5.1 as of Wed May 6 19:02:33 EDT 2015

Cringer's picture

11.5 new features

tamhas's picture

Well, of course, if I

Well, of course, if I systematically went through those for each version, I could keep a very detailed list, but the motivation is not quite there ... and I am really only interested in the key points anyway.