Skip to main content
Aria Knowledge Central

Data Feed 55 Release

Data Feed - 55 Release Notes 

 

Data Feed

  • Coupon Groups
    A new Object “Coupon Group” was created on within Data Feed. In this release, "Coupon Group" data can be accessed through stream data (Data Feed) and Parquet file (Universal Connector). A Snowflake "Coupon Group" data Object is expected to follow in the upcoming release. [DEV-11295]

  • Change in Transaction LOM 
    The Transaction Logical Object Model (LOM) previously had an embedded field called <application>, which held a list of transaction applications related to a transaction. Some transactions can have thousands of applications, which can make the LOM immense and lead to difficulties. Since  a Transaction Application LOM also exists containing the same information, the embedded <application> field has been removed from the Transaction LOM. [EXTRACT-8740]

    ► After removal of application field

    {"transaction_no":2259163,"transaction_type":{"ids":{"type_no":21,"enum":21},"type":"Transaction_Type"},"created_tstamp":"2026-02-10T00:15:41+01:00","source_no":2191634,"account":{"ids":{"account_no":236457,"userid":"RACCA"},"type":"Account"},"currency":{"ids":{"currency_cd":"dkk","code":"dkk"},"type":"Currency"},"amount":101000,"applied_amount":0,"fully_applied_tstamp":null,"statement":{"ids":{"statement_no":4484291},"type":"Statement"},"master_plan_instance":{"ids":{"plan_instance_no":462511,"client_plan_instance_id":"462511"},"type":"Plan_Instance"},"api_receipt_id":null,"transaction_supp_fields":[],"voided_transaction":null,"voiding_transaction":null,"invoice":{"ids":{"invoice_no":977969},"type":"Invoice"},"line_no":1,"plan":{"ids":{"plan_no":28563,"client_plan_id":"15K_Transaction_Plan"},"type":"Plan"},"plan_instance":{"ids":{"plan_instance_no":462511,"client_plan_instance_id":"462511"},"type":"Plan_Instance"},"service":{"ids":{"service_no":11083979,"client_service_id":"Recurring_123"},"type":"Service"},"usage_type":null,"order_line":null,"plan_rate_schedule":{"ids":{"schedule_no":52661,"client_rate_schedule_id":"15K_Transaction_Plan_Rate"},"type":"Plan_Rate_Schedule"},"plan_rate_schedule_service_tier":1,"service_credit":null,"service_credit_source_transaction":null,"service_credit_target_transaction":null,"credit_coupon":null,"credit_reason":null,"purchase_order_number":null,"start_date":"2026-02-10","end_date":"2026-03-09","rate":101000,"units":1,"base_plan_units":1,"prompt_payment_discount_amount":null,"prompt_payment_discount_cutoff_date":null,"proration_factor":1,"proration_description":null,"proration_remaining_days":null,"advance_billing_period_total_days":null,"is_tax_related":false,"comments":"Recurring_123","surcharge_rate_schedule":null,"surcharge_rate_schedule_tier":null,"proration_operation_type":null,"nonsubscription_offering_rate_schedule":null,"nonsubscription_offering_rate_schedule_tier":null,"is_custom_rated":false,"pre_discount_amount":null}

    ► Before Removal of application field

    {"transaction_no":2259163,"transaction_type":{"ids":{"type_no":21,"enum":21},"type":"Transaction_Type"},"created_tstamp":"2026-02-10T00:15:41+01:00","source_no":2191634,"account":{"ids":{"account_no":236457,"userid":"RACCA"},"type":"Account"},"currency":{"ids":{"currency_cd":"dkk","code":"dkk"},"type":"Currency"},"amount":101000,"applied_amount":0,"fully_applied_tstamp":null,"statement":{"ids":{"statement_no":4484291},"type":"Statement"},"master_plan_instance":{"ids":{"plan_instance_no":462511,"client_plan_instance_id":"462511"},"type":"Plan_Instance"},"api_receipt_id":null,"transaction_supp_fields":[],"voided_transaction":null,"voiding_transaction":null,"applications":[{"ids":{"application_no":356522,"payment_transaction_no":2270313,"charge_transaction_no":2259163},"type":"Transaction_Application"},{"ids":{"application_no":357019,"payment_transaction_no":2270810,"charge_transaction_no":2259163},"type":"Transaction_Application"}],"invoice":{"ids":{"invoice_no":977969},"type":"Invoice"},"line_no":1,"plan":{"ids":{"plan_no":28563,"client_plan_id":"15K_Transaction_Plan"},"type":"Plan"},"plan_instance":{"ids":{"plan_instance_no":462511,"client_plan_instance_id":"462511"},"type":"Plan_Instance"},"service":{"ids":{"service_no":11083979,"client_service_id":"Recurring_123"},"type":"Service"},"usage_type":null,"order_line":null,"plan_rate_schedule":{"ids":{"schedule_no":52661,"client_rate_schedule_id":"15K_Transaction_Plan_Rate"},"type":"Plan_Rate_Schedule"},"plan_rate_schedule_service_tier":1,"service_credit":null,"service_credit_source_transaction":null,"service_credit_target_transaction":null,"credit_coupon":null,"credit_reason":null,"purchase_order_number":null,"start_date":"2026-02-10","end_date":"2026-03-09","rate":101000,"units":1,"base_plan_units":1,"prompt_payment_discount_amount":null,"prompt_payment_discount_cutoff_date":null,"proration_factor":1,"proration_description":null,"proration_remaining_days":null,"advance_billing_period_total_days":null,"is_tax_related":false,"comments":"Recurring_123","surcharge_rate_schedule":null,"surcharge_rate_schedule_tier":null,"proration_operation_type":null,"nonsubscription_offering_rate_schedule":null,"nonsubscription_offering_rate_schedule_tier":null,"is_custom_rated":false,"pre_discount_amount":null}

  • Security Fix for Lib Vulnerability
    This change globally enables the all services the ability to publish with a larger max message size (default is 1MB). This can be specified per service via the service name in the context (i.e. ariasystems.datastream.resolver.kafka.producer.max-request-size-bytes sets the producers used by the resolver service). [EXTRACT-8732]

 

Snowflake

No updates were made for R55.

 

Universal Connector

  • Universal Connector is an extension to our Data Feed Offering. In this first phase, as per the high level overview diagram, we are capturing the JSON File created by Data Feed and writing it to a Parquet File.
    As such the Customer still has to read those files from the S3 bucket and process them and take the appropriate action (Create, update, Delete) to merge that data into their data tables within their warehouse. [DEV-11244]

    6e70cae8-8acd-4fa1-8e2c-57b99fb23c5b.png
  • Created a new client parameter DATAFEED_UNIVERSAL_S3_PATH to hold the Parquet S3 path for that client. This new client parameter will be used by universal service in Data Feed. This Client parameter holds the S3 bucket details and the root path of the client and will be used to store the parquet file. [DEV-11290]
  • Was this article helpful?