Deploying a plugin with a new version

7 views
Skip to first unread message

Vivek Manpuria (Vivek)

unread,
Oct 1, 2025, 3:41:07 AM (4 days ago) Oct 1
to Kill Bill users mailing-list
Dear Team,

Does Killbill automatically starts using the newer version of a plugin?

Payment Scenario:
  1. Deploy payment plugin, pluginName = "payment",  version = "1.0.0"
  2. Create a killbill account, id = A1
  3. Create subscription, account id = A1, subscription id = S1
  4. Invoice, id = I1 is triggered and handled by payment plugin version 1.0.0
  5. Deploy new payment plugin, pluginName = "payment",  version = "1.0.1"
  6. Subscription id S1 is renewed and a new invoice is generated. invoice id=I2
After Step 6, will the Invoice I2 be automatically handled by the new payment plugin whose version is "1.0.1"?

I am planning to try out this scenario as well.

Thank you,
Vivek

karan bansal

unread,
Oct 1, 2025, 10:46:33 PM (3 days ago) Oct 1
to Kill Bill users mailing-list
Hi Vivek,

If you have uninstalled the old one and the new one is in running state, then yes, the new plugin will be triggered. 

Regards
Karan

stephane brossier

unread,
Oct 2, 2025, 3:59:30 AM (3 days ago) Oct 2
to Vivek Manpuria (Vivek), Kill Bill users mailing-list
How do you deploy your plugin? Do you restart the node after deployment?

--
You received this message because you are subscribed to the Google Groups "Kill Bill users mailing-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to killbilling-us...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/killbilling-users/a6bfee66-9695-4be2-bb23-bd22df01688dn%40googlegroups.com.

Vivek

unread,
Oct 2, 2025, 3:59:33 AM (3 days ago) Oct 2
to stephane brossier, Kill Bill users mailing-list
Hi Stephane

The plugin is being installed locally using kpm and then rolled into the killbill docker image in the folder, /var/lib/killbill/bundles/plugins

When deploying a new version of the plugin, a new docker image is created in the same manner.

Thank you,
Vivek

Vivek

unread,
Oct 2, 2025, 3:59:35 AM (3 days ago) Oct 2
to karan bansal, Kill Bill users mailing-list
Hi Karan,

Let me figure out the steps to uninstall a plugin and then uninstall the old plugin before installing the new version. 

This might leave us with a time period though in which there is no plugin.

If new subscriptions arrive during this downtime, would they fail? 

Thank you,
Vivek

--
You received this message because you are subscribed to the Google Groups "Kill Bill users mailing-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to killbilling-us...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages