Skip to content

Commit 9ac1494

Browse files
Upkeep upgrade (#3283)
* add upgrade callout to automation docs * llms * Update changelog.json
1 parent d8d14d8 commit 9ac1494

File tree

5 files changed

+48
-6
lines changed

5 files changed

+48
-6
lines changed

public/changelog.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,13 @@
373373
"title": "CCIP Expands to Tempo Testnet",
374374
"topic": "CCIP"
375375
},
376+
{
377+
"category": "release",
378+
"date": "2025-12-11",
379+
"description": "Upgraded Time-based Upkeeps. Read more [here](https://docs.chain.link/chainlink-automation/guides/job-scheduler)",
380+
"title": "Upgraded Time-based Upkeeps ",
381+
"topic": "Automation"
382+
},
376383
{
377384
"category": "integration",
378385
"date": "2025-12-09",

reports/llms-report.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"startedAt": "2025-12-12T18:52:31.071Z",
2+
"startedAt": "2025-12-12T21:54:23.121Z",
33
"siteBase": "https://docs.chain.link",
44
"sections": [
55
{
@@ -31,8 +31,8 @@
3131
"pagesProcessed": 260,
3232
"outputPath": "src/content/ccip/llms-full.txt",
3333
"bytes": 2848574,
34-
"prevBytes": 2849877,
35-
"deltaBytes": -1303
34+
"prevBytes": 2848574,
35+
"deltaBytes": 0
3636
},
3737
{
3838
"section": "data-feeds",
@@ -78,9 +78,9 @@
7878
"section": "chainlink-automation",
7979
"pagesProcessed": 25,
8080
"outputPath": "src/content/chainlink-automation/llms-full.txt",
81-
"bytes": 196013,
81+
"bytes": 197667,
8282
"prevBytes": 196013,
83-
"deltaBytes": 0
83+
"deltaBytes": 1654
8484
},
8585
{
8686
"section": "resources",
@@ -123,5 +123,5 @@
123123
"deltaBytes": 0
124124
}
125125
],
126-
"finishedAt": "2025-12-12T18:52:34.836Z"
126+
"finishedAt": "2025-12-12T21:54:26.892Z"
127127
}

src/content/chainlink-automation/guides/job-scheduler.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ Create powerful automation for your smart contract using time schedules without
2222
Follow the [best practices](/chainlink-automation/concepts/best-practice) when creating an Automation-compatible
2323
contract and test your upkeep on a testnet before deploying it to a mainnet.
2424
</Aside>
25+
26+
<Aside type="caution" title="Upgrade Time-Based Upkeep Recommended">
27+
The Automation “Time-based” upkeep contract has been updated so that only the unique forwarder for your upkeep can call it. If your upkeep was deployed before 11 December 2025, we recommend you replace your existing “Time-based” upkeeps using the new “Time-based” upkeep.
28+
29+
To upgrade, simply follow the [Automation UI](https://automation.chain.link/) to register a new “Time-based” upkeep with the same details as your previous upkeep. Once registered, you can delete the previous upkeep.
30+
31+
Upgrading to the latest “Time-based” upkeep removes i) the ability of 3rd parties to trigger your upkeep, and ii) the possibility that a call with insufficient gas ticks the Timer forward but fails to execute your desired function.
32+
33+
</Aside>
34+
2535
## Using the Chainlink Automation app
2636

2737
In the [Chainlink Automation App](https://automation.chain.link/), click the blue **Register new Upkeep** button.

src/content/chainlink-automation/index.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ import ChainlinkAutomation from "@features/chainlink-automation/common/Chainlink
2323

2424
<ChainlinkAutomation callout="deprecation" />
2525

26+
<Aside type="caution" title="Upgrade Time-Based Upkeep Recommended">
27+
The Automation “Time-based” upkeep contract has been updated so that only the unique forwarder for your upkeep can call it. If your upkeep was deployed before 11 December 2025, we recommend you replace your existing “Time-based” upkeeps using the new “Time-based” upkeep.
28+
29+
To upgrade, simply follow the [Automation UI](https://automation.chain.link/) to register a new “Time-based” upkeep with the same details as your previous upkeep. Once registered, you can delete the previous upkeep.
30+
31+
Upgrading to the latest “Time-based” upkeep removes i) the ability of 3rd parties to trigger your upkeep, and ii) the possibility that a call with insufficient gas ticks the Timer forward but fails to execute your desired function.
32+
33+
</Aside>
34+
2635
Automate your smart contracts using a secure and hyper-reliable decentralized network that uses the same external network of node operators that secures billions in value. Building on Chainlink Automation will accelerate your innovation, save you time and money, and help you get to market faster so you don't have to deal with the setup cost, ongoing maintenance, and risks associated with a centralized automation stack.
2736

2837
To learn more about how the Chainlink Automation Network automates your smart contracts, visit the [Concepts](/chainlink-automation/concepts/automation-concepts) and [Architecture](/chainlink-automation/concepts/automation-architecture) pages. You can also learn more through our [additional Automation resources](https://chain.link/automation#masterclass).

src/content/chainlink-automation/llms-full.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,14 @@ Create powerful automation for your smart contract using time schedules without
401401
contract and test your upkeep on a testnet before deploying it to a mainnet.
402402
</Aside>
403403

404+
<Aside type="caution" title="Upgrade Time-Based Upkeep Recommended">
405+
The Automation “Time-based” upkeep contract has been updated so that only the unique forwarder for your upkeep can call it. If your upkeep was deployed before 11 December 2025, we recommend you replace your existing “Time-based” upkeeps using the new “Time-based” upkeep.
406+
407+
To upgrade, simply follow the [Automation UI](https://automation.chain.link/) to register a new “Time-based” upkeep with the same details as your previous upkeep. Once registered, you can delete the previous upkeep.
408+
409+
Upgrading to the latest “Time-based” upkeep removes i) the ability of 3rd parties to trigger your upkeep, and ii) the possibility that a call with insufficient gas ticks the Timer forward but fails to execute your desired function.
410+
</Aside>
411+
404412
## Using the Chainlink Automation app
405413

406414
In the [Chainlink Automation App](https://automation.chain.link/), click the blue **Register new Upkeep** button.
@@ -976,6 +984,14 @@ Source: https://docs.chain.link/chainlink-automation
976984
Try Chainlink Automation in the [Getting Started](/chainlink-automation/overview/getting-started) guide.
977985
</Aside>
978986

987+
<Aside type="caution" title="Upgrade Time-Based Upkeep Recommended">
988+
The Automation “Time-based” upkeep contract has been updated so that only the unique forwarder for your upkeep can call it. If your upkeep was deployed before 11 December 2025, we recommend you replace your existing “Time-based” upkeeps using the new “Time-based” upkeep.
989+
990+
To upgrade, simply follow the [Automation UI](https://automation.chain.link/) to register a new “Time-based” upkeep with the same details as your previous upkeep. Once registered, you can delete the previous upkeep.
991+
992+
Upgrading to the latest “Time-based” upkeep removes i) the ability of 3rd parties to trigger your upkeep, and ii) the possibility that a call with insufficient gas ticks the Timer forward but fails to execute your desired function.
993+
</Aside>
994+
979995
Automate your smart contracts using a secure and hyper-reliable decentralized network that uses the same external network of node operators that secures billions in value. Building on Chainlink Automation will accelerate your innovation, save you time and money, and help you get to market faster so you don't have to deal with the setup cost, ongoing maintenance, and risks associated with a centralized automation stack.
980996

981997
To learn more about how the Chainlink Automation Network automates your smart contracts, visit the [Concepts](/chainlink-automation/concepts/automation-concepts) and [Architecture](/chainlink-automation/concepts/automation-architecture) pages. You can also learn more through our [additional Automation resources](https://chain.link/automation#masterclass).

0 commit comments

Comments
 (0)