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

_156+ commits._

### Features
- **feat(id): update readme sections and examples with id** (720dda6)
- **Update resources with new articles and books** (8a5ea8c)
- **Merge pull request #202 from bitol-io/add-impala-server** (6aa7a5b)
- **add impala server type** (641a00a)
- **Add new book resource to documentation** (2f616fa)
- **Enhance support communication channels documentation** (d4c3aeb)
- **Add back to TOC links in service-level-agreement.md** (8dfb507)
- **Change schema image to PNG and add TOC link** (6285604)
- **Add 'Back to TOC' links in references.md** (45add9f)
- **Add 'Back to TOC' links in infrastructure-servers.md** (53a3a0e)
- **Add TOC link to custom properties section** (8f55386)
- **Merge pull request #199 from bitol-io/rfc-16-continued-support-for-old-structure** (ebb9560)
- **feat(examples): update example yaml to add in id** (e945a74)
- **RFC-16: Add continued support for team array of team members.** (fddd113)
- **Added Zen support** (c944227)
- **feat: Add in schedule and scheduler to data quality properties** (0276547)
- **doc: add physicalType description for Elements** (922e2cd)
- **Add in codeowners file to get TSC approval for PRs** (3cbcc5c)
- **feat: add description field to custom properties and authoritative definitions** (c7f920c)
- **feat: update support channel schema with optional fields and examples** (55afd6f)
- **feat: update SLA entries with optional description field** (420a8f0)
- **feat: deprecate slaDefaultElement in documentation** (93b67ba)
- **feat: add 'hive' as a server type to CHANGELOG** (f60df53)
- **feat: add Hive server support to JSON schema and update documentation** (0ba31c0)
- **add external reference** (cc1656c)
- **feat: add maintained library of commonly used quality metrics to CHANGELOG** (c9b99d6)
- **feat: add automatic light/dark mode toggle to mkdocs configuration** (54d1260)
- **feat: update API version and enhance quality metrics in data contract** (3061020)
- **feat: enhance data quality schema with new metrics and arguments** (1631963)
- **feat: add in relationships and foreign keys** (06b4991)
- **Add in RFC-0017 date types** (a029b29)
- **Add in github token for action** (fefd383)
- **Add in pull request write permissions** (e267c16)
- **Add in strict schema to ensure no additional properties not defined in schema fail, add in example invalid schema to test strict schema** (a9eb903)

### Fixes
- **fix: update latest schema to v3.1.0, fix JSON formatting (#216) (#217)** (b9d3ffc)
- **fixed bug in json schema where the stream property was missing for custom server** (d497636)
- **Fix formatting and update team section notes** (372c695)
- **Fix punctuation in roles documentation** (a5c2e3e)
- **fix(schema): add id back into shcema dn fix example** (2080872)
- **fix(relationships): add regex for reference blocks in json schema** (99ac012)
- **Merge remote-tracking branch 'bitol/jgperrin-patch-1' into dev** (58c703c)
- **Merge pull request #165 from a-vico/fix/schema_doc** (de12b26)
- **fix: update json-schema 3.1.0 to pass validation** (6e992cc)
- **fix: update json schema** (d479ef4)
- **fix: correct formatting in README for quality metrics library description** (6abbe53)
- **fix: remove unnecessary additionalProperties from validation schema** (e417b6a)
- **Merge pull request #143 from bitol-io/tomdw-patch-1** (b46d685)
- **Merge branch 'main' into tomdw-patch-1** (9e9e369)
- **Merge pull request #138 from bitol-io/simonharrer-patch-1** (4b601b7)
- **Merge pull request #139 from bitol-io/simonharrer-patch-2** (d74e5a0)
- **fix tests** (257485d)
- **Fix exlcusiveMaximum and exclusiveMinimum to be number type instead of boolean, create script to show diff between JSON schema version for pull request** (1e8cd40)

### Backend
- **Merge pull request #215 from bitol-io/dev** (1ccf767)
- **Merge pull request #214 from bitol-io/v3.1.0-review** (325a6e1)
- **More explanations!** (567dd72)
- **Typo** (4736762)
- **scheduling SLA** (96afbe6)
- **Clean up** (90a1730)
- **Full review** (5f29514)
- **Update AUTHORS.md** (86b6a3c)
- **Update CHANGELOG for version 3.1.0 approval** (7d811ba)
- **Delete src/script/dev_setup.sh** (eab3d26)
- **Delete src/script/dev_setup.ps1** (dbb8fea)
- **Delete docs/resources.md** (9a80397)
- **Merge pull request #203 from bitol-io/custom-server-bugfix-stream** (e91044f)
- **Merge pull request #205 from bitol-io/jgperrin-finetune-doc** (8c68fa3)
- **Update** (f7869cd)
- **Enhance pricing.md with TOC navigation link** (3bcb0d1)
- **Enhance navigation with 'Back to TOC' links** (792a22f)
- **Merge pull request #204 from bitol-io/jgperrin-finetune-doc-1** (23ae058)
- **Update CHANGELOG for v3.1.0 proposed changes** (7dd5141)
- **Enhance navigation with 'Back to TOC' links** (a4e52f1)
- **Merge pull request #198 from bitol-io/pr-196** (c817838)
- **Feature/mkdocs split (#200)** (f4ae744)
- **Update team.md** (00c3761)
- **Finalization** (5ec14f7)
- **Clarification on other properties** (c0ee0e8)
- **updates to team.** (23010ba)
- **Resolve conflict** (b77931a)
- **Merge branch 'dev' into pr-196** (fe1c2a6)
- **Merge pull request #196 from bitol-io/jgp-rfc28v2** (dd6ef63)
- **Merge branch 'dev' into jgp-rfc28v2** (6ccc2ae)
- **Refactor docs: Split README into 11 dedicated section files + update main README** (1def69e)
- **feat(rfc-0026a) class wide id field (#194)** (b5c7c46)
- **Finalization of RFC 28** (cca3169)
- **RFC 28** (3883c22)
- **Merge pull request #195 from pflooky/feature/merge-main-dev** (871c796)
- **Merge pull request #190 from bitol-io/diego/rfc-0026b-internal-relationships** (d6f928f)
- **Merge remote-tracking branch 'bitol/main' into feature/merge-main-dev** (e53ae34)
- **Merge branch 'dev' into diego/rfc-0026b-internal-relationships** (e13cdc6)
- **Jgp cleaning+rfc25 (#193)** (bfd6fe1)
- **Formatting tables (#192)** (8522964)
- **v3.1.0 (#191)** (9fb9b46)
- **Merge pull request #185 from pflooky/feature/rfc-25** (ea0d8bb)
- **Merge pull request #183 from bitol-io/bugfix-duckdb** (a155179)
- **bugfix: duckdb server schema was integer, but should be string** (8b47cc2)
- **Merge pull request #166 from pflooky/feature/update-teams** (58d4bc0)
- **Update teams in JSON schema for v3.1.0, update examples to be compliant** (7488212)
- **Update full-example.odcs.yaml** (bdbe8bf)
- **Merge pull request #160 from pflooky/feature/codeowners** (2d60de4)
- **Merge branch 'main' into feature/codeowners** (a666ea5)
- **Merge pull request #158 from bitol-io/rfc-24** (2b9281a)
- **Merge pull request #157 from bitol-io/rfc-23** (e793daa)
- **Merge pull request #156 from bitol-io/rfc-22** (cff487f)
- **Merge pull request #154 from bitol-io/rfc-21** (b0b30e7)
- **Merge pull request #149 from bitol-io/rfc-12** (036052d)
- **Merge pull request #153 from bitol-io/server-hive** (202629a)
- **Merge pull request #146 from bitol-io/dev-rfc-09** (9acc798)
- **Update docs/README.md** (a462fee)
- **Merge pull request #151 from bitol-io/mkdocs-automatic-dark-light-mode** (b6d1fd1)
- **Update mkdocs.yml** (4405a77)
- **revert mkdocs.yml** (a63b689)
- **Update examples** (e4df393)
- **Merge pull request #148 from johnhroch/main** (1e13e7b)
- **doc: added tags into fundamentals def** (172416b)
- **Update README for RFC-12** (a13518f)
- **Merge pull request #147 from bitol-io/dev-restore** (29e6e73)
- **Merge pull request #144 from bitol-io/header** (3114d95)
- **Update README.md** (3b06af4)
- **Update vendors.md alphabetically** (7be1531)
- **Merge pull request #142 from pflooky/feature/rfc-0017-date-types** (b4c975a)
- **Merge pull request #141 from pflooky/feature/format-examples** (989718e)
- **Merge pull request #135 from pflooky/feature/exclusive-update** (bfa8b11)
- **Update server sources to use examples rather than restrict with enums** (157118a)
- **Update AUTHORS.md** (c6bbda1)
- **Update strict-schema-test-invalid.odcs.yaml** (898fd9b)
- **Print out command in stout and push schema diff to file** (7066932)
- **Update changelog with v3.1.0 changes, remove github action for schema diff, update README with exclusiveMaximum and exclusiveMinimum changes** (06aff67)
- **Use custom token secret to push comment** (f49d39e)
- **Remove other calls to github rest api** (5a60038)
- **Try remove permissions from YAML** (6935b63)
- **Push to temp file for schema diff output** (7b7e035)
- **Update validate examples script to 3.1.0, update all data types examples to show exclusiveMinimum and exclusiveMaximum usage, remove strict schema testing example** (2100142)
- **Merge pull request #134 from bitol-io/dev** (e41ed19)
- **Merge pull request #133 from pflooky/strict-schema** (8bf8edf)
- **Correction of typos** (9fcc871)
- **Correction of typos** (b651dbe)
- **cleanup** (395ad2d)

### Docs
- **docs(rfc-20026b): cleanup language around relationships and references** (0502814)
- **docs(TIDY UP): Update broken test docs and general cleanup (#152)** (ce14cba)

### Chore
- **chore(quality): update examples with id** (4d05704)
- **chore(readme): gh issue 212 add references** (9496843)
- **chore(readme): gh issue 212 add references** (cffecda)
- **chore(authors): update authors.md** (ba69fa3)
- **chore(examples): update support communication channel example to include id** (c80aff4)
- **chore(DEV SETUP): added Bash and PowerShell dev setup scripts  (#167)** (6c04001)
- **chore: merge current dev branch** (30afe88)
- **chore: merge in dev to remove conflicts** (eb9258c)
- **chore: update changelog** (b667700)
- **chore: update base branch (dev)** (2f11403)

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