1"use strict";(self.webpackChunkpartners=self.webpackChunkpartners||[]).push([[13211],{15680:(e,r,t)=>{t.d(r,{xA:()=>p,yg:()=>v});var n=t(96540);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){i(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,n,i=function(e,r){if(null==e)return{};var t,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)t=o[n],r.indexOf(t)>=0||(i[t]=e[t]);return i}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)t=o[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i}var l=n.createContext({}),c=function(e){var r=n.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},p=function(e){var r=c(e.components);return n.createElement(l.Provider,{value:r},e.children)},m="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return n.createElement(n.Fragment,{},r)}},u=n.forwardRef((function(e,r){var t=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),m=c(t),u=i,v=m["".concat(l,".").concat(u)]||m[u]||d[u]||o;return t?n.createElement(v,a(a({ref:r},p),{},{components:t})):n.createElement(v,a({ref:r},p))}));function v(e,r){var t=arguments,i=r&&r.mdxType;if("string"==typeof e||i){var o=t.length,a=new Array(o);a[0]=u;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[m]="string"==typeof e?e:i,a[1]=s;for(var c=2;c<o;c++)a[c]=t[c];return n.createElement.apply(null,a)}return n.createElement.apply(null,t)}u.displayName="MDXCreateElement"},25301:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var n=t(58168),i=(t(96540),t(15680));const o={title:"1.37.2"},a=void 0,s={unversionedId:"docs/on-premises/releases/1.37.2",id:"docs/on-premises/releases/1.37.2",title:"1.37.2",description:"Release date",source:"@site/docs/docs/on-premises/releases/1.37.2.md",sourceDirName:"docs/on-premises/releases",slug:"/docs/on-premises/releases/1.37.2",permalink:"/docs/on-premises/releases/1.37.2",draft:!1,editUrl:"https://github.com/pactflow/docs.pactflow.io/edit/master/website/docs/docs/on-premises/releases/1.37.2.md",tags:[],version:"current",lastUpdatedBy:"Matt Fellows",lastUpdatedAt:1755691586,formattedLastUpdatedAt:"Aug 20, 2025",frontMatter:{title:"1.37.2"},sidebar:"onprem",previous:{title:"2.0.0",permalink:"/docs/on-premises/releases/2.0.0"},next:{title:"1.37.1",permalink:"/docs/on-premises/releases/1.37.1"}},l={},c=[{value:"Release date",id:"release-date",level:2},{value:"Features",id:"features",level:2},{value:"Bi-Directional Contract Testing (BDCT)",id:"bi-directional-contract-testing-bdct",level:3},{value:"Fixes",id:"fixes",level:2},{value:"Migration notes",id:"migration-notes",level:2}],p={toc:c},m="wrapper";function d(e){let{components:r,...t}=e;return(0,i.yg)(m,(0,n.A)({},p,t,{components:r,mdxType:"MDXLayout"}),(0,i.yg)("h2",{id:"release-date"},"Release date"),(0,i.yg)("p",null,"19 August 2025"),(0,i.yg)("h2",{id:"features"},"Features"),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"We removed redundant metadata from the root span emitted by OpenTelemetry instrumentation."),(0,i.yg)("li",{parentName:"ul"},"We added a delete action for requests on the ",(0,i.yg)("inlineCode",{parentName:"li"},"/pacticipants/:pacticipant_name/versions/:pacticipant_version_number")," endpoint for users with appropriate permissions.")),(0,i.yg)("h3",{id:"bi-directional-contract-testing-bdct"},"Bi-Directional Contract Testing (BDCT)"),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("p",{parentName:"li"},"Now we support ",(0,i.yg)("inlineCode",{parentName:"p"},"discriminator.mapping")," to improve schema compatibility in BDCT workflows.")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("p",{parentName:"li"},"We published new BDCT API endpoints:"),(0,i.yg)("ul",{parentName:"li"},(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer/{consumerName}/version/{consumerVersionNumber}/cross-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer/{consumerName}/version/{consumerVersionNumber}/consumer-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer/{consumerName}/version/{consumerVersionNumber}/provider-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer/{consumerName}/version/{consumerVersionNumber}/provider-contract")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer/{consumerName}/version/{consumerVersionNumber}/consumer-contract")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/cross-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/consumer-contract")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/provider-contract-verification-results")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("inlineCode",{parentName:"li"},"/contracts/bi-directional/provider/{providerName}/version/{providerVersionNumber}/provider-contract"))))),(0,i.yg)("blockquote",null,(0,i.yg)("p",{parentName:"blockquote"},"See the ",(0,i.yg)("a",{parentName:"p",href:"https://developer.smartbear.com/pactflow/default/pactflow_saas_api"},"API documentation")," for details on using these endpoints.")),(0,i.yg)("h2",{id:"fixes"},"Fixes"),(0,i.yg)("p",null,"We addressed security vulnerabilities by updating affected packages. See CVE advisories for more information."),(0,i.yg)("h2",{id:"migration-notes"},"Migration notes"),(0,i.yg)("p",null,"No migration steps are required for this release."))}d.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.