diff --git a/README.md b/README.md index 4059416..67a278f 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,15 @@ SBE is part of a family of protocols created by the High Performance Working Gro The planned lifecycle of this project is to roll out new features in a series of release candidates. After each release candidate is approved, it will be exposed to public review. Issues may be entered here in GitHub or in a discussion forum on the FIX Trading Community site. When a version is considered complete, the last release candidate will be promoted to Draft Standard. Following further public review, a Draft Standard may be promoted to the final specification for that version. Only minor errata are permitted. To reach the final stage, the Draft Standard must be reviewed for no less than 6 months, and at least two interoperable implementations must be certified. That version is henceforth immutable. -### Current approved version: 1.0 Draft Standard -Version 1.0 RC4 was promoted to SBE version 1.0 Draft Standard by the Global Technical Committee in June 2016. The next steps are certification of at least two interopable implementations and final approval by the GTC. +### Current version: 1.0 Technical Specification +Version 1.0 Draft Standard was promoted to SBE version 1.0 Technical Specification by the Global Technical Committee on Feb. 9, 2016. This is the final specification of version 1.0. -The Draft Standard specification is available on the [FIX Trading Community site](http://www.fixtradingcommunity.org/pg/structure/tech-specs/simple-binary-encoding). +The standard met these criteria for promotion: +* More than 6 months public review. During the period, some minor errors were found, and the errata were incorporated into the final specification. Thanks to users who detected those errors. + +* At least two interopable implementations. This was demonstrated with the conformance test suite described below. + +SBE standards are available here in GitHub and on the [FIX Trading Community site](http://www.fixtradingcommunity.org/pg/structure/tech-specs/simple-binary-encoding). ### Working version: 2.0 Release Candidate 1 @@ -25,6 +30,8 @@ The working group will consider issues and pull requests for the next release ca * Further enhancements to the schema extension mechanism * Improvement of the XML schema +All users are encouraged to contribute, especially by reviewing proposed changes in the form of pull requests. Your feedback counts. + ### Conformance test suite The [SBE Conformance project](https://github.com/FIXTradingCommunity/fix-sbe-conformance) provides a conformance test suite to verify interoperability of SBE implementations. All implementors are invited to demonstrate their conformance to the standard. diff --git a/v1-0-DRAFT_STANDARD/doc/00Contents.md b/v1-0-STANDARD/doc/00Contents.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/00Contents.md rename to v1-0-STANDARD/doc/00Contents.md diff --git a/v1-0-DRAFT_STANDARD/doc/00Title.md b/v1-0-STANDARD/doc/00Title.md similarity index 71% rename from v1-0-DRAFT_STANDARD/doc/00Title.md rename to v1-0-STANDARD/doc/00Title.md index 72e621e..a81e663 100644 --- a/v1-0-DRAFT_STANDARD/doc/00Title.md +++ b/v1-0-STANDARD/doc/00Title.md @@ -1,18 +1,13 @@ - - - +![](./media/image1.jpeg) # Simple Binary Encoding ## Technical Specification -Version 1.0 – Draft Standard – June 16, 2016 - -THIS DOCUMENT IS A DRAFT STANDARD FOR A PROPOSED FIX TECHNICAL STANDARD. A DRAFT STANDARD HAS BEEN APPROVED BY THE GLOBAL TECHNICAL COMMITTEE AS THE FINAL STEP IN CREATING A NEW FIX TECHNICAL STANDARD. POTENTIAL ADOPTERS ARE STRONGLY ENCOURAGED TO BEGIN WORKING WITH THE DRAFT STANDARD AND TO PROVIDE FEEDBACK TO THE GLOBAL TECHNICAL COMMITTEE AND THE WORKING GROUP THAT SUBMITTED THE PROPOSAL. THE FEEDBACK TO THE DRAFT STANDARD WILL DETERMINE WHEN TWO INTEROPERABLE IMPLEMENTATIONS HAVE BEEN ESTABLISHED AND THE DRAFT STANDARD CAN BE PROMOTED TO BECOME A NEW FIX TECHNICAL STANDARD. +Version 1.0 – February 9, 2017 -** -** +THIS DOCUMENT IS THE FINAL VERSION OF A FIX TECHNICAL STANDARD. THIS VERSION HAS BEEN APPROVED BY THE GLOBAL TECHNICAL COMMITTEE AS THE FINAL STEP IN CREATING A NEW FIX TECHNICAL STANDARD OR A NEW VERSION OF AN EXISTING FIX TECHNICAL STANDARD. POTENTIAL ADOPTERS ARE STRONGLY ENCOURAGED TO USE ONLY THE FINAL VERSION. EXISTING ADOPTERS ARE STRONGLY ENCOURAGED TO UPGRADE TO THE FINAL VERSION. -DISCLAIMER +DISCLAIMER THE INFORMATION CONTAINED HEREIN AND THE FINANCIAL INFORMATION EXCHANGE PROTOCOL (COLLECTIVELY, THE "FIX PROTOCOL") ARE PROVIDED "AS IS" AND NO PERSON OR ENTITY ASSOCIATED WITH THE FIX PROTOCOL MAKES ANY REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, AS TO THE FIX PROTOCOL (OR THE RESULTS TO BE OBTAINED BY THE USE THEREOF) OR ANY OTHER MATTER AND EACH SUCH PERSON AND ENTITY SPECIFICALLY DISCLAIMS ANY WARRANTY OF ORIGINALITY, ACCURACY, COMPLETENESS, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SUCH PERSONS AND ENTITIES DO NOT WARRANT THAT THE FIX PROTOCOL WILL CONFORM TO ANY DESCRIPTION THEREOF OR BE FREE OF ERRORS. THE ENTIRE RISK OF ANY USE OF THE FIX PROTOCOL IS ASSUMED BY THE USER. @@ -22,7 +17,7 @@ NO PERSON OR ENTITY ASSOCIATED WITH THE FIX PROTOCOL SHALL HAVE ANY LIABILITY FO No proprietary or ownership interest of any kind is granted with respect to the FIX Protocol (or any rights therein). -Copyright 2013-2016 FIX Protocol Ltd., all rights reserved. +Copyright 2013-2017 FIX Protocol Ltd., all rights reserved. FIX Simple Binary Encoding by [FIX Protocol Ltd.](http://www.fixtradingcommunity.org/) is licensed under a [Creative Commons Attribution-NoDerivatives 4.0 International License](http://creativecommons.org/licenses/by-nd/4.0/). diff --git a/v1-0-DRAFT_STANDARD/doc/01Introduction.md b/v1-0-STANDARD/doc/01Introduction.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/01Introduction.md rename to v1-0-STANDARD/doc/01Introduction.md diff --git a/v1-0-DRAFT_STANDARD/doc/02FieldEncoding.md b/v1-0-STANDARD/doc/02FieldEncoding.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/02FieldEncoding.md rename to v1-0-STANDARD/doc/02FieldEncoding.md diff --git a/v1-0-DRAFT_STANDARD/doc/03MessageStructure.md b/v1-0-STANDARD/doc/03MessageStructure.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/03MessageStructure.md rename to v1-0-STANDARD/doc/03MessageStructure.md diff --git a/v1-0-DRAFT_STANDARD/doc/04MessageSchema.md b/v1-0-STANDARD/doc/04MessageSchema.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/04MessageSchema.md rename to v1-0-STANDARD/doc/04MessageSchema.md diff --git a/v1-0-DRAFT_STANDARD/doc/05SchemaExtensionMechanism.md b/v1-0-STANDARD/doc/05SchemaExtensionMechanism.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/05SchemaExtensionMechanism.md rename to v1-0-STANDARD/doc/05SchemaExtensionMechanism.md diff --git a/v1-0-DRAFT_STANDARD/doc/06UsageGuidelines.md b/v1-0-STANDARD/doc/06UsageGuidelines.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/06UsageGuidelines.md rename to v1-0-STANDARD/doc/06UsageGuidelines.md diff --git a/v1-0-DRAFT_STANDARD/doc/07Examples.md b/v1-0-STANDARD/doc/07Examples.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/07Examples.md rename to v1-0-STANDARD/doc/07Examples.md diff --git a/v1-0-DRAFT_STANDARD/doc/08ReleaseNotes.md b/v1-0-STANDARD/doc/08ReleaseNotes.md similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/08ReleaseNotes.md rename to v1-0-STANDARD/doc/08ReleaseNotes.md diff --git a/v1-0-DRAFT_STANDARD/doc/media/image1.jpeg b/v1-0-STANDARD/doc/media/image1.jpeg similarity index 100% rename from v1-0-DRAFT_STANDARD/doc/media/image1.jpeg rename to v1-0-STANDARD/doc/media/image1.jpeg diff --git a/v1-0-DRAFT_STANDARD/resources/Examples.xml b/v1-0-STANDARD/resources/Examples.xml similarity index 100% rename from v1-0-DRAFT_STANDARD/resources/Examples.xml rename to v1-0-STANDARD/resources/Examples.xml diff --git a/v1-0-DRAFT_STANDARD/resources/sbe.xsd b/v1-0-STANDARD/resources/sbe.xsd similarity index 100% rename from v1-0-DRAFT_STANDARD/resources/sbe.xsd rename to v1-0-STANDARD/resources/sbe.xsd