PageSourceSearch

https://docs.mia-platform.eu/assets/js/144c4213.59082964.js

js mia-platform.eu collected 2026-09-24 19:48:44 UTC 14,682 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmia_platform_docs=self.webpackChunkmia_platform_docs||[]).push([["15246"],{748588(e,t,n){n.r(t),n.d(t,{metadata:()=>i,default:()=>h,frontMatter:()=>l,contentTitle:()=>c,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"products/fast_data/faq/fast_data_versioning","title":"Fast Data Versioning","description":"In this page are reported for each Fast Data service its version details. This information should provide a reference","source":"@site/versioned_docs/version-15.0.1/products/fast_data/faq/fast_data_versioning.md","sourceDirName":"products/fast_data/faq","slug":"/products/fast_data/faq/fast_data_versioning","permalink":"/docs/15.0.1/products/fast_data/faq/fast_data_versioning","draft":false,"unlisted":false,"tags":[],"version":"15.0.1","frontMatter":{"id":"fast_data_versioning","title":"Fast Data Versioning","sidebar_label":"Fast Data Versioning"},"sidebar":"fastData","previous":{"title":"Import / Export","permalink":"/docs/15.0.1/products/fast_data/faq/import_export_faq"}}'),r=n(474848),s=n(28453);let l={id:"fast_data_versioning",title:"Fast Data Versioning",sidebar_label:"Fast Data Versioning"},c,d={},o=[{value:"Fast Data",id:"fast-data",level:2},{value:"Services Changelogs",id:"services-changelogs",level:3},{value:"Latest Stable Services Version",id:"latest-stable-services-version",level:3},{value:"Compatibility Matrix",id:"compatibility-matrix",level:3},{value:"Event Driven Architecture Support",id:"event-driven-architecture-support",level:3},{value:"Minimum Services Version",id:"minimum-services-version",level:4},{value:"Recommended Services Version",id:"recommended-services-version",level:4},{value:"Projection Storer Support",id:"projection-storer-support",level:3},{value:"Minimum Services Version",id:"minimum-services-version-1",level:4},{value:"Recommended Services Version",id:"recommended-services-version-1",level:4},{value:"Runtime Management Support",id:"runtime-management-support",level:3},{value:"Compatibility Matrix",id:"compatibility-matrix-1",level:3},{value:"Bucket Storage Support",id:"bucket-storage-support",level:2},{value:"Services Changelogs",id:"services-changelogs-1",level:3},{value:"Recommended Services Version",id:"recommended-services-version-2",level:3},{value:"Known issues",id:"known-issues",level:2},{value:"Projection Storer",id:"projection-storer",level:3},{value:"Single View Trigger Generator",id:"single-view-trigger-generator",level:3},{value:"Single View Creator",id:"single-view-creator",level:3},{value:"Ingestion Storer",id:"ingestion-storer",level:3}];function a(e){let t={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"In this page are reported for each Fast Data service its version details. This information should provide a reference\non which service is compatible with the others, which versions should be skipped and which one enables certain features."}),"\n",(0,r.jsx)(t.h2,{id:"fast-data",children:"Fast Data"}),"\n",(0,r.jsx)(t.h3,{id:"services-changelogs",children:"Services Changelogs"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/real-time-updater/changelog",children:"Real-Time Updater"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/projection-storer/changelog",children:"Projection Storer"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/single-view-trigger-generator/changelog",children:"Single View Trigger Generator"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/single-view-creator/changelog",children:"Single View Creator"})}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"latest-stable-services-version",children:"Latest Stable Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Real-Time-Updater"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Projection Storer"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"7.9.x"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"1.3.x"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"3.3.x"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"6.7.x"})]})})]}),"\n",(0,r.jsx)(t.h3,{id:"compatibility-matrix",children:"Compatibility Matrix"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Real-Time Updater"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Projection Storer"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=5.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"-"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"\u274C"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=5.2.0"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=7.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"-"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=3.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=5.6.5"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"-"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=1.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=3.1.3"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:">=6.2.2"})]})]})]}),"\n",(0,r.jsx)(t.h3,{id:"event-driven-architecture-support",children:"Event Driven Architecture Support"}),"\n",(0,r.jsx)(t.h4,{id:"minimum-services-version",children:"Minimum Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Real-Time-Updater"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"7.4.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"3.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"5.6.5"})]})})]}),"\n",(0,r.jsx)(t.admonition,{type:"caution",children:(0,r.jsxs)(t.p,{children:["In case it is selected ",(0,r.jsx)(t.code,{children:"debezium"})," as message adapter, the minimum service version for Real-Time Updater plugin\nis ",(0,r.jsx)(t.code,{children:"v7.5.4"})]})}),"\n",(0,r.jsx)(t.h4,{id:"recommended-services-version",children:"Recommended Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Real-Time-Updater"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"7.9.1"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"3.3.3"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"6.7.2"})]})})]}),"\n",(0,r.jsx)(t.h3,{id:"projection-storer-support",children:"Projection Storer Support"}),"\n",(0,r.jsxs)(t.p,{children:["Projection Storer is a new service that can be employed as a replacement of Real-Time Updater\nwhen Fast Data is configured for adopting the ",(0,r.jsx)(t.em,{children:"event-driven"})," architecture. This service works in conjunction with both\nSingle View Trigger Generator and Single View Creator plugins to transform change events from the System of Record into\nthe final aggregated Single View."]}),"\n",(0,r.jsx)(t.h4,{id:"minimum-services-version-1",children:"Minimum Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Projection Storer"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"1.0.0"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"3.1.3"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"6.2.2"})]})})]}),"\n",(0,r.jsx)(t.h4,{id:"recommended-services-version-1",children:"Recommended Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Projection Storer"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Trigger Generator"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Single View Creator"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"1.3.5"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"3.3.3"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"6.7.2"})]})})]}),"\n",(0,r.jsx)(t.h3,{id:"runtime-management-support",children:"Runtime Management Support"}),"\n",(0,r.jsx)(t.p,{children:"With the introduction of Fast Data Control Plane, it is possible to send specific commands to manage services behavior\nat runtime. In the table below is described which service versions supp
1ort being controlled by Fast Data Control Plane."}),"\n",(0,r.jsx)(t.h3,{id:"compatibility-matrix-1",children:"Compatibility Matrix"}),"\n",(0,r.jsxs)(t.p,{children:["Please visit the ",(0,r.jsx)(t.a,{href:"/docs/15.0.1/products/fast_data/runtime_management/compatibility_matrix",children:"dedicated page"})," where further compatibility details are explained."]}),"\n",(0,r.jsx)(t.h2,{id:"bucket-storage-support",children:"Bucket Storage Support"}),"\n",(0,r.jsx)(t.h3,{id:"services-changelogs-1",children:"Services Changelogs"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/ingestion-storer/changelog",children:"Ingestion Storer"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"/docs/15.0.1/runtime-components/plugins/ingestion-reloader/changelog",children:"Ingestion Reloader"})}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"recommended-services-version-2",children:"Recommended Services Version"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Ingestion Storer"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Ingestion Reloader"})]})}),(0,r.jsx)(t.tbody,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"1.5.2"}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"1.4.1"})]})})]}),"\n",(0,r.jsx)(t.h2,{id:"known-issues",children:"Known issues"}),"\n",(0,r.jsx)(t.p,{children:"Here are listed all the services version that are affected by a known issue that prevents the plugins\nfrom working as intended."}),"\n",(0,r.jsx)(t.h3,{id:"projection-storer",children:"Projection Storer"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v1.3.2"}),": following the upgrade of GraalJS version, insufficient permissions on the service image prevented the initialization of GraalVM cache and therefore the execution of any custom cast function.\nPlease upgrade to ",(0,r.jsx)(t.code,{children:"v1.3.3"})," or newer to re-enable the usage of custom cast functions"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v1.0.0 - v1.3.3"}),": default ",(0,r.jsx)(t.code,{children:"castToDate"})," cast function was running an invalid logic when converting Unix timestamps (expected in millisecond).\nIn fact, timestamps in the range ",(0,r.jsx)(t.code,{children:"[-2147483648, 2147483647]"}),", corresponding to dates between ",(0,r.jsx)(t.code,{children:"1969-12-07T03:28:36.352Z"})," and ",(0,r.jsx)(t.code,{children:"1970-01-25T20:31:23.647Z"}),", were not converted appropriately.\nIt is highly recommended to upgrade your services to version ",(0,r.jsx)(t.code,{children:"v1.3.4"})," or newer"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"single-view-trigger-generator",children:"Single View Trigger Generator"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v3.1.0"}),": the introduction of message validation on existing messages was too strict causing the discard of all the\n",(0,r.jsx)(t.code,{children:"pr-update"})," events using the ",(0,r.jsx)(t.code,{children:"v1"})," schema. Please upgrade to ",(0,r.jsx)(t.code,{children:"v3.1.1"})," or newer"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"single-view-creator",children:"Single View Creator"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v6.2.0"}),": affected by a bug on the Kafka Consumer. Please upgrade to ",(0,r.jsx)(t.code,{children:"v6.2.2"})," or newer"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v6.2.1"}),": unintended breaking change found for user that exploited ",(0,r.jsx)(t.code,{children:"ramda"})," dependency in SVC user-defined functions. Please upgrade to ",(0,r.jsx)(t.code,{children:"v6.2.2"})," or newer"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"ingestion-storer",children:"Ingestion Storer"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"v1.3.1"}),": native image failed to build correctly. Please upgrade to ",(0,r.jsx)(t.code,{children:"v1.3.2"})," or newer"]}),"\n"]})]})}function h(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},28453(e,t,n){n.d(t,{R:()=>l,x:()=>c});var i=n(296540);let r={},s=i.createContext(r);function l(e){let t=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]);

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.