## bitol-io/open-data-contract-standard — v3.1.0…v3.2.0

_152+ commits._

### Features
- **feat(rfc-0059): add Actian server types (#319)** (dd9f317)
- **feat(rfc-0057): add `teradata` server type (#318)** (a3f35d1)
- **feat(rfc-0058): add `exasol` server type (#313)** (7c01759)
- **Merge pull request #310 from rodrigoalvamat/docs/add-enkinex-odcs** (9d4160a)
- **Merge pull request #311 from bitol-io/add-context7-json** (f5bfbb8)
- **Add context7.json** (7082ab4)
- **feat(rfc-0050): allow string values in server port fields (#307)** (acb7f79)
- **feat(rfc-0049): add `iceberg` server type (#303)** (7357f05)
- **feat(rfc-0047): add optional `id` to relationship objects (#302)** (76e124e)
- **feat(rfc-0050): variables — ${VAR_NAME} interpolation, incl. POSIX defaults (#300)** (28a06f5)
- **feat(rfc-0046): allow customProperties and authoritativeDefinitions on SLA properties (#299)** (3e64277)
- **feat(rfc-0045): add `hana` server type for SAP HANA (#298)** (09b06f4)
- **feat(rfc-0042): add `vector` logicalType for embeddings (#297)** (16341fe)
- **feat(rfc-0035): add optional `vendor` field to customProperties (#295)** (6f03298)
- **feat(rfc-0028): add optional `deprecated` flag to schema objects and properties (#294)** (04bf598)
- **feat(rfc-0043): add optional `encoding` field to server definitions (#293)** (1a417fc)
- **schema: add v3.1.0-20260616 dated snapshot for the shorthand-dashes change** (66fe981)
- **Add relationships example demonstrating valid shorthand and fully qualified references** (9b87d0a)
- **Merge pull request #279 from fas89/docs/vendors-add-fluid-forge** (c3d7da2)
- **feat(rfc-0030): add map logical type, plus docs table alphabetization** (26a3344)
- **feat(rfc-0033): add tags to enum values** (a73f048)
- **feat(rfc-0033): add enum support to schema properties** (626f121)
- **Merge pull request #249 from Jamestth/chore-add-vowl-as-vendor** (64c2ca4)
- **Merge branch 'main' into chore-add-vowl-as-vendor** (ff6334b)
- **doc: add in type column for all the schema tables in docs** (264bd2e)
- **doc: add in databricks ontos to the vendors list** (0f76734)
- **feat: add in tests for negative scenarios to ensure strict JSON schema is enforced** (d0da0d0)
- **Add vowl to vendors list** (8f4c34d)
- **Add types** (2490f27)
- **Merge pull request #241 from ludovicschmetz-stack/add-datavow-vendor** (8972770)
- **Add DataVow to vendors list** (6232da7)
- **Merge pull request #222 from bitol-io/jgp-new-vendors** (09eb294)
- **Add IBM to vendors list that support ODCS natively** (fd9c60e)
- **Add witboost as a software that supports ODCS** (cc9cfcb)

### Fixes
- **fix(schema): align the id character set with RFC-0026a (#325) (#334)** (8b55160)
- **fix(schema): make latest and v3.2.0 byte-identical, and enforce it in CI (#332)** (5548654)
- **fix(schema): apply the map/vector logicalType guard to the latest schema (#322) (#328)** (dd8856e)
- **fix(schema): the map conditional only applies when logicalType is present (#322) (#324)** (96b583b)
- **Merge pull request #309 from bitol-io/simonharrer-patch-1** (24d5f1b)
- **fix: sync .yml extension into v3.2.0 rolling schema + changelog (#288)** (d0cb739)
- **fix: accept .yml extension in FullyQualifiedReference pattern (#285)** (e558968)
- **fix: use #/ in external shorthand reference example (#287)** (e62cebe)
- **Fix URL fragment in references documentation (#221)** (25ac787)
- **Merge pull request #260 from ed-fbiberger/fix-shorthand-reference-dashes** (5a2beac)
- **Merge pull request #283 from bitol-io/simonharrer-patch-3** (e6a1c66)
- **complete changelog for athena server change + fix table formatting in docs** (ed9c01f)
- **Merge pull request #274 from jgperrin/fix/226-dataproduct-deprecated-v3.1.0** (78bcf0a)
- **Merge pull request #275 from bitol-io/DatSciMeMa-patch-1-fix_avis_position** (842b80c)
- **schema: add v3.1.0-20260505 dated snapshot for the deprecation silent fix** (244357e)
- **fix(schema): mark dataProduct as deprecated in v3.1.0** (e1fcce8)
- **Merge pull request #265 from bitol-io/fix/athena-changes-in-latest-schema** (6e1c270)
- **Merge pull request #247 from dnskr/fix-duplicate-resources** (4514361)
- **Merge branch 'main' into fix-duplicate-resources** (076bc8c)
- **Merge pull request #254 from pflooky/feature/fix-doc-img** (97e7983)
- **Merge branch 'main' into feature/fix-doc-img** (a82d31e)
- **Merge pull request #258 from bitol-io/fix/athena-staging-dir-not-required** (e857663)
- **Fix Athena server: make stagingDir optional, add workgroup field** (1a43fb0)
- **Fix typo in team members description field** (2aae468)
- **fix: remove resource duplicates** (690e40a)
- **fix: match list format** (a4d3bab)
- **fix: update shorthand regex in schema to allow for multiple namespaces (#239)** (ab0608e)
- **Merge pull request #234 from bitol-io/jgperrin-patch-1** (b873a3a)
- **Fix image path in schema documentation** (c63f88b)
- **Merge pull request #224 from ggcr/fix/schema-image-path** (643e466)
- **Fix image path in schema docs** (9df2007)
- **Merge pull request #218 from patrickb-alliander/patch-1** (4a74f4f)

### Backend
- **Merge pull request #336 from bitol-io/dev** (f0bdad9)
- **Merge pull request #335 from bitol-io/merge-dev-v3.2.0** (027234d)
- **Merge remote-tracking branch 'origin/dev-v3.2.0' into merge-dev-v3.2.0** (2715404)
- **Promote dev to main — map/vector logicalType guard (#322), fixes red main (#331)** (5aeb338)
- **Roll up dev-v3.2.0 into dev — map/vector logicalType guard (#322) (#330)** (650b233)
- **Dev (#327)** (d849168)
- **Merge branch 'main' into dev** (8393189)
- **Dev v3.2.0 (#326)** (13c66e4)
- **Dev (#321)** (ac39dc6)
- **Merge dev-v3.2.0 into dev (#320)** (fdd8091)
- **Merge pull request #316 from bitol-io/sync-main-into-dev** (104f273)
- **Merge sync-main-into-dev into dev-v3.2.0** (b54078e)
- **Merge main into dev (conflicts resolved)** (0dc2b0d)
- **Merge dev into dev-v3.2.0 (conflicts resolved)** (ea1fc27)
- **Update infrastructure-servers.md** (b217657)
- **Merge dev-v3.2.0 into dev (conflict resolved) (#301)** (4abee98)
- **Merge dev-v3.2.0 into dev (#290)** (69f98fd)
- **Update infrastructure-servers.md** (b213a1c)
- **Merge pull request #291 from bitol-io/reconcile/main-into-v320** (f41e971)
- **Merge main into dev-v3.2.0: reconcile dev<->main drift** (4b89da9)
- **Allow dashes in ShorthandReference for v3.1.0 schema** (374e88c)
- **Allow dashes in ShorthandReference** (c9da298)
- **Merge pull request #284 from bitol-io/dev-v3.2.0** (699d801)
- **RFC 41** (68aca3c)
- **RFC 34** (798e95e)
- **Update vendors.md** (c4fd50f)
- **Merge pull request #280 from bitol-io/chore/apache-license-headers** (ccca682)
- **Merge pull request #278 from bitol-io/dev-v3.2.0** (d16ee54)
- **make sure latest and 3.2.0 schema are equal** (8f2184e)
- **Merge branch 'dev' of https://github.com/bitol-io/open-data-contract-standard into dev-v3.2.0** (4a980c2)
- **RFC 38 + [] convention for arrays** (4cfc427)
- **Update custom-other-properties.md** (d4c2fb7)
- **Merge pull request #270 from bitol-io/DatSciMeMa-update_description_customProperties.property** (900dc4e)
- **Merge pull request #272 from nightmoose/main** (00f7193)
- **Merge pull request #271 from nightmoose/dev** (61cf2f3)
- **Update vendors.md** (16f1c7d)
- **Update vendors.md** (946dbdb)
- **Update custom-other-properties.md** (130837f)
- **Merge pull request #268 from bitol-io/dev-v3.2.0** (aaa70e5)
- **Delete schema/odcs-json-schema-v3.2.0-20260429.json** (52b2af1)
- **Merge pull request #264 from jgperrin/sync/main-into-dev** (e73e7c4)
- **Move Athena schema changes from v3.1.0 to latest schema** (0865b0e)
- **Merge main into dev — sync 19 PRs that bypassed dev** (d9fed34)
- **Merge pull request #252 from pflooky/feature/vendor-db-ontos** (b92c949)
- **Merge branch 'main' into feature/vendor-db-ontos** (e949a3f)
- **Merge pull request #251 from pflooky/feature/negative-tests** (f0cb82b)
- **Merge pull request #245 from bitol-io/v3.1.0+-types-and-typos** (0ea9208)
- **Merge pull request #255 from jvdingen/team-member-description-typo** (c907fed)
- **Clarify description field for team members** (fec7599)
- **Merge pull request #253 from pflooky/feature/doc-with-data-types** (6e1ea93)
- **Update resources.md** (ef84a11)
- **more resources and contributors** (65cd374)
- **Merge pull request #240 from themattmorris/shorthand-regex** (c8c2cde)
- **Merge pull request #235 from themattmorris/docs-typo** (5dfb6f5)
- **Merge pull request #223 from geneazad/main** (2611b9e)
- **Merge branch 'main' into main** (71c27ce)
- **Update vendor list with formatting corrections** (0ddad13)
- **Merge pull request #219 from agile-lab-dev/main** (5d8839b)

### Docs
- **docs(changelog): mark v3.2.0 as APPROVED (#323)** (1a73811)
- **docs(changelog): mark v3.2.0 as APPROVED** (85389bc)
- **docs(servers): add a definition to every server type, spell out HCL/IBM Informix (#314)** (da17cea)
- **docs: add Enkinex ODCS library and tutorial** (f8e0d93)
- **docs(context): restore authoritativeDefinitions example (ontology/glossary/taxonomy) (#304)** (cb036d2)
- **docs: document logicalType at the object level (#289)** (e2cd39f)
- **docs: add Collate (OpenMetadata) to vendors list (#286)** (8ac22e9)
- **docs(vendors): add FLUID Forge CLI** (7539af4)
- **docs(examples): cover every section + restructure README** (904357d)
- **docs(examples): add v3.2.0 enum + map example files; map demo in full-example** (1367869)
- **docs(changelog): minor punctuation tweak in v3.2.0 dedication** (1bc9c9e)
- **docs: add Tags page and link from every tags reference** (bc59594)
- **docs(fundamentals): finalize customProperties row** (fab1d30)
- **docs(schema): add snapshot changelog starting at v3.1.0-20251205** (3def420)
- **docs(schema): refine retention rule to keep post-release snapshots** (741fc69)
- **docs(schema): document dated-snapshot retention policy** (d4fd2ef)
- **docs(schema): introduce dated snapshot policy + back-fill v3.1.0 history** (90808bb)
- **docs: extract Authoritative Definitions to its own page** (b51a5c7)
- **docs: enhance documentation formatting and content** (dd3ea04)

### Chore
- **chore: renumber deprecated-flag RFC 0028 → 0051 (#296)** (b70d585)
- **chore: add Apache-2.0 / SPDX headers to source files** (a59843a)
- **chore(schema): apply retention rule to v3.1.0 pre-release snapshots** (99b9fd0)
- **ci: require PRs to main come from dev** (0a30589)
- **chore: dedicate ODCS v3.2.0 to Peter Flook** (4bf8782)
- **chore: open ODCS v3.2.0 development cycle** (d88fa29)
- **chore(docs): fix typo in property description** (d9f8882)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/bitol-io/open-data-contract-standard?utm_source=github-action)._