forked from ethereum-optimism/changelog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
147 lines (132 loc) · 4.68 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
---
layout: home
title: Home
---
<h1>
<center>Optimism Public Changelog</center>
</h1>
<h2>What is this?</h2>
<p>
This page tracks which software versions we release and the environments we deploy them to.
</p>
<h2>Release Cycle</h2>
<p>
Optimism releases new software every Tuesday and Thursday at 7PM UTC. Software is released on Goerli first, followed
by mainnet a week later.
</p>
<p>
Each "release" consists of multiple software packages. The package versions listed in release describe what was
actually deployed to each environment. Note that we create many more software packages than we actually deploy to
production.
</p>
<p>
Some releases are more important than others. Those that require action are marked with a "critical" tag in the list
below. We may release critical software updates outside our regular release cycle at our discretion.
</p>
<p>
We recommend subscribing to our <a href="./feed.xml">RSS feed</a> or the <a href="https://groups.google.com/a/optimism.io/g/optimism-announce">optimism-announce@optimism.io mailing list</a>. Both will allow you to be notified when we release new software.
</p>
<h2>Supported Environments</h2>
<table cellpadding="6" border="1">
<tbody>
<tr>
<th>Mainnet</th>
<td>
<ul class="versions">
<li><strong>Public Endpoint:</strong> <a
href="https://mainnet.optimism.io">https://mainnet.optimism.io</a></li>
<li><strong>Block Explorer:</strong> <a href="https://optimistic.etherscan.io">https://optimistic.etherscan.io</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Goerli</th>
<td>
<ul class="versions">
<li><strong>Public Endpoint:</strong> <a href="https://goerli.optimism.io">https://goerli.optimism.io</a>
</li>
<li><strong>Block Explorer:</strong> <a href="https://goerli-optimism.etherscan.io/">https://goerli-optimism.etherscan.io/</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Kovan</th>
<td>
<p class="versions">Kovan is deprecated. Please migrate to Goerli as soon as possible.</p>
</td>
</tr>
</tbody>
</table>
<h2>Releases</h2>
{% for release in site.posts %}
<h3>
<a href="{{ release.url }}">
{{ release.date | date: "%Y-%m-%d" }} - {{ release.title }}
{% if release.critical %}
<span class="critical-badge">Critical</span>
{% endif %}
</a>
</h3>
{{release.content}}
<h4>Changelog:</h4>
<table border="1">
<thead>
<tr>
<th>Mainnet</th>
<th>Kovan</th>
<th>Goerli</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top">
<ul class="versions">
{% for pkg in release.packages.mainnet %}
<li>
<strong>{{pkg.name}}</strong>:
<a href="https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2F{{pkg.name}}%40{{pkg.version}}"
target="_blank">
{{pkg.version}}
</a>
</li>
{% else %}
<li>No packages were released to mainnet.</li>
{% endfor %}
</ul>
</td>
<td valign="top">
<ul class="versions">
{% for pkg in release.packages.kovan %}
<li>
<strong>{{pkg.name}}</strong>:
<a href="https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2F{{pkg.name}}%40{{pkg.version}}"
target="_blank">
{{pkg.version}}
</a>
</li>
{% else %}
<li>No packages were released to Kovan.</li>
{% endfor %}
</ul>
</td>
<td valign="top">
<ul class="versions">
{% for pkg in release.packages.goerli %}
<li>
<strong>{{pkg.name}}</strong>:
<a href="https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2F{{pkg.name}}%40{{pkg.version}}"
target="_blank">
{{pkg.version}}
</a>
</li>
{% else %}
<li>No packages were released to Goerli.</li>
{% endfor %}
</ul>
</td>
</tr>
</tbody>
</table>
{% endfor %}