1"use strict";(self.webpackChunkpartners=self.webpackChunkpartners||[]).push([[24478],{15680:(e,t,a)=>{a.d(t,{xA:()=>u,yg:()=>m});var o=a(96540);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,o,n=function(e,t){if(null==e)return{};var a,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)a=i[o],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)a=i[o],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var l=o.createContext({}),c=function(e){var t=o.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):r(r({},t),e)),a},u=function(e){var t=c(e.components);return o.createElement(l.Provider,{value:t},e.children)},p="mdxType",y={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(a),d=n,m=p["".concat(l,".").concat(d)]||p[d]||y[d]||i;return a?o.createElement(m,r(r({ref:t},u),{},{components:a})):o.createElement(m,r({ref:t},u))}));function m(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,r=new Array(i);r[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:n,r[1]=s;for(var c=2;c<i;c++)r[c]=a[c];return o.createElement.apply(null,r)}return o.createElement.apply(null,a)}d.displayName="MDXCreateElement"},32949:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>y,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var o=a(58168),n=(a(96540),a(15680));const i={slug:"2023-06-05-legacy-plan-decommission",title:"Decommission notice for legacy plans",tags:["decommission"]},r=void 0,s={permalink:"/notices/2023-06-05-legacy-plan-decommission",editUrl:"https://github.com/pactflow/docs.pactflow.io/edit/master/website/blog/notices/2023-06-05-legacy-plan-decommission.md",source:"@site/notices/2023-06-05-legacy-plan-decommission.md",title:"Decommission notice for legacy plans",description:"On Monday 17th July at 02:00 UTC we will be decommissioning our legacy plans, migrating any customers on such plans to a Team plan with 5 users at no cost.",date:"2023-06-05T00:00:00.000Z",formattedDate:"June 5, 2023",tags:[{label:"decommission",permalink:"/notices/tags/decommission"}],readingTime:4.04,hasTruncateMarker:!1,authors:[],frontMatter:{slug:"2023-06-05-legacy-plan-decommission",title:"Decommission notice for legacy plans",tags:["decommission"]},prevItem:{title:"On-premises release v1.24.0",permalink:"/notices/2023-06-06-on-premises-1.24.0"},nextItem:{title:"On-premises release v1.23.1",permalink:"/notices/2023-05-22-on-premises-1.23.1"}},l={authorsImageUrls:[]},c=[{value:"Key Dates",id:"key-dates",level:2},{value:"FAQ",id:"faq",level:2},{value:"Question: How do I know if I\u2019m on a legacy account?",id:"question-how-do-i-know-if-im-on-a-legacy-account",level:3},{value:"Question: What do I need to do?",id:"question-what-do-i-need-to-do",level:3},{value:"Question: Can I migrate earlier?",id:"question-can-i-migrate-earlier",level:3}
1,{value:"Question: What if I do nothing?",id:"question-what-if-i-do-nothing",level:3},{value:"Question: What should I replace the basic auth credentials with?",id:"question-what-should-i-replace-the-basic-auth-credentials-with",level:3},{value:"Question: What plan will I be migrated to?",id:"question-what-plan-will-i-be-migrated-to",level:3},{value:"Question: What do I get with my new free Team plan?",id:"question-what-do-i-get-with-my-new-free-team-plan",level:3}],u={toc:c},p="wrapper";function y(e){let{components:t,...a}=e;return(0,n.yg)(p,(0,o.A)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,n.yg)("p",null,"On Monday ",(0,n.yg)("inlineCode",{parentName:"p"},"17th July at 02:00 UTC")," we will be decommissioning our legacy plans, migrating any customers on such plans to a Team plan with 5 users at no cost."),(0,n.yg)("admonition",{title:"ACTION REQUIRED",type:"caution"},(0,n.yg)("p",{parentName:"admonition"},"If you are on a legacy PactFlow plan (see below), you are required to act to prevent interruption to your service.")),(0,n.yg)("h2",{id:"key-dates"},"Key Dates"),(0,n.yg)("ul",null,(0,n.yg)("li",{parentName:"ul"},"Plan migration date - ",(0,n.yg)("inlineCode",{parentName:"li"},"Monday 17th July 02:00 UTC")),(0,n.yg)("li",{parentName:"ul"},"API Token migration date - ",(0,n.yg)("inlineCode",{parentName:"li"},"Monday 11th September 02:00 UTC"))),(0,n.yg)("p",null,"All legacy accounts will be switched over to the new plans on ",(0,n.yg)("inlineCode",{parentName:"p"},"Monday 17th July 02:00 UTC")," automatically, unless you contact us before hand to schedule it earlier. This is the \u201cPlan migration date\u201d."),(0,n.yg)("p",null,"To allow a smooth migration for automation setups, your basic auth API credentials will be removed several months later, on ",(0,n.yg)("inlineCode",{parentName:"p"},"Monday 11th September 02:00 UTC")," at which point you must exclusively use ",(0,n.yg)("a",{parentName:"p",href:"/docs/user-interface/settings/api-tokens"},"API Tokens")," for all API access. This is the \u201cAPI Token migration\u201d date."),(0,n.yg)("p",null,"You can start to transition to API Tokens as soon as your account has been migrated to the new plans. API Tokens and your existing Basic Auth API access will both work until the cut off date."),(0,n.yg)("h2",{id:"faq"},"FAQ"),(0,n.yg)("h3",{id:"question-how-do-i-know-if-im-on-a-legacy-account"},"Question: How do I know if I\u2019m on a legacy account?"),(0,n.yg)("p",null,"If you have a PactFlow account that you access via the basic authentication scheme (for both UI and API access) then you are on one of our legacy plans and will be included in the migration."),(0,n.yg)("p",null,"That is, you have been issued both a read-only set of credentials and read-write set of credentials for shared use by your organisation."),(0,n.yg)("p",null,"Legacy plans were created before May 2019, and do not have access to several PactFlow ",(0,n.yg)("a",{parentName:"p",href:"https://pactflow.io/features/"},"features"),", including the latest user interface - this is the most obvious difference if you are unsure. If your PactFlow account looks like ",(0,n.yg)("a",{parentName:"p",href:"https://test.pactflow.io/"},"https://test.pactflow.io/")," (you may use the credentials ",(0,n.yg)("inlineCode",{parentName:"p"},"dXfltyFMgNOFZAxr8io9wJ37iUpY42M")," / ",(0,n.yg)("inlineCode",{parentName:"p"},"O5AIZWxelWbLvqMd8PkAVycBJh2Psyg1")," to login) then you are on a legacy plan."),(0,n.yg)("h3",{id:"question-what-do-i-need-to-do"},"Question: What do I need to do?"),(0,n.yg)("p",null,"We will automatically migrate your account on the above date, unless you wish to migrate earlier (see below)."),(0,n.yg)("p",null,"We need an email address and name for the initial administrator of your account, and we will then verify your contact information and work with you to ensure your account is setup correctly and the migration is as smooth as possible."),(0,n.yg)("p",null,"To allow a smooth migration for automation setups, your Basic Auth API credentials will be removed several months later, on Monday 11th September 02:00 UTC at which point you must exclusively use ",(0,n.yg)("a",{parentName:"p",href:"/docs/user-interface/settings/api-tokens"},"API Tokens")," for all API access."),(0,n.yg)("p",null,"You can start to transition to API Tokens as soon as your account has been migrated to the new plans. API Tokens and your existing Basic Auth API access will both work until the API Token Migration date."),(0,n.yg)("h3",{id:"question-can-i-migrate-earlier"},"Question: Can I migrate earlier?"),(0,n.yg)("p",null,"Yes, you can do this be ",(0,n.yg)("a",{parentName:"p",href:"https://support.smartbear.com/pactflow/message"},"contacting us"),' with the title "Request for early migration from legacy PactFlow plan" and we will c
1ontact you to proactively set up the account.'),(0,n.yg)("h3",{id:"question-what-if-i-do-nothing"},"Question: What if I do nothing?"),(0,n.yg)("p",null,"On the Plan migration date, the API will continue to work with the existing Basic Authentication Scheme. Any automations such as your CI/CD pipelines will continue to work. "),(0,n.yg)("p",null,"You will not be able to login via the UI, unless you are the default contact on your account and have received your new PactFlow credentials."),(0,n.yg)("p",null,"On the API Token migration date, all Basic Auth credentials will be disabled. Any users or tools using these credentials will cease to work."),(0,n.yg)("p",null,"If you have lost access, you will need to ",(0,n.yg)("a",{parentName:"p",href:"https://support.smartbear.com/pactflow/message"},"contact us"),' with the title "Request for new administrator for our legacy PactFlow plan", to get a new administrator setup. '),(0,n.yg)("h3",{id:"question-what-should-i-replace-the-basic-auth-credentials-with"},"Question: What should I replace the basic auth credentials with?"),(0,n.yg)("p",null,"For API access, you should create a new System Account and use the read-only or read-write API Tokens associated with the System Account. "),(0,n.yg)("p",null,"For UI access, you should invite any users onto your account. Account administrators can do both of these from the User Management page from within the application."),(0,n.yg)("h3",{id:"question-what-plan-will-i-be-migrated-to"},"Question: What plan will I be migrated to?"),(0,n.yg)("p",null,"All legacy plans will be migrated to a Team plan, with a limit of 5 Users. "),(0,n.yg)("h3",{id:"question-what-do-i-get-with-my-new-free-team-plan"},"Question: What do I get with my new free Team plan?"),(0,n.yg)("p",null,"You will be upgraded to a Team 5 plan ",(0,n.yg)("em",{parentName:"p"},"at no cost to you"),". This is a modified version of the ",(0,n.yg)("a",{parentName:"p",href:"https://pactflow.io/pricing/"},"Team plans")," usually available for purchase on our website, with the only difference being the number of User licenses is restricted to 5. If you'd like to upgrade to a larger plan (to accommodate a larger number of users, or to gain access to the enterprise level features) as part of this process ",(0,n.yg)("em",{parentName:"p"},"at your own expense"),", please ",(0,n.yg)("a",{parentName:"p",href:"https://support.smartbear.com/pactflow/message"},"contact us")," about your migration and we can work with you to do so."))}y.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.