# Change History

## Upcoming Changes

- a new attribute [endUserEntitled](https://developers.google.com/payments/reseller/subscription/reference/index/Receive.Notifications#subscription-pubsub-message-attributes:) in subscription pubsub notifications.

## Rollout Complete

- a new [sequenceNumber](https://developers.google.com/payments/reseller/subscription/reference/index/Receive.Notifications#subscription-pubsub-message-attributes:) attribute in subscription and purchase order pubsub notifications.

  - 100% rollout: 06/29/2023.
- Supports creating a standalone subscription that will be charged once. The subscription will have a line item of [LINE_ITEM_RECURRENCE_TYPE_ONE_TIME](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/partners.subscriptions#lineitemrecurrencetype). It will be automatically cancelled at the next subscription renewal.

  - 100% rollout: 07/13/2023.
- A new field `line_item_index` in [Subscription.LineItem](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/partners.subscriptions#lineitem:~:text=lineItemIndex), and [PurchaseOrder.PurchaseOrderLineItem](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/partners.purchaseorders#purchaseorderlineitem:~:text=lineItemIndex).

  - 100% rollout: 07/21/2023.
- We are proposing to return 409 http code for [Create](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/partners.subscriptions/create) API when subscription is already created by the partner and is activated. We currently return ERROR_CODE_SUBSCRIPTION_IN_REQUESTED_STATE error code for this scenario.

  - 100% rollout: 09/03/2024.
  - Sample new error message below:

    {
      "error": {
        "code": 409,
        "message": "The subscription is already in the requested state",
        ...
      }
    }