Skip to content

Commit 5f2aed6

Browse files
committed
chore(*): release 4.0.5
1 parent f4980f0 commit 5f2aed6

19 files changed

+148
-126
lines changed

Changes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to `lua-resty-session` will be documented in this file.
44

5+
6+
## [4.0.5] - 2023-08-16
7+
### Fixed
8+
- fix(dshm/memcached): add a missing return parameter as otherwise pool parameters are not respected, fix #171
9+
10+
511
## [4.0.4] - 2023-06-05
612
### Changed
713
- chore(utils): remove dependency for lua_pack, fix #158

docs/index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ <h1>resty.session</h1>
2929

3030

3131

32+
3233
<h2>Modules</h2>
3334
<ul class="nowrap">
3435
<li><a href="modules/resty.session.html">resty.session</a></li>
@@ -119,8 +120,8 @@ <h2>Modules</h2>
119120
</div> <!-- id="content" -->
120121
</div> <!-- id="main" -->
121122
<div id="about">
122-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
123-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
123+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
124+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
124125
</div> <!-- id="about" -->
125126
</div> <!-- id="container" -->
126127
</body>

docs/ldoc.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ pre .library { color: #0e7c6b; }
294294
pre .marker { color: #512b1e; background: #fedc56; font-weight: bold; }
295295
pre .string { color: #8080ff; }
296296
pre .number { color: #f8660d; }
297+
pre .function-name { color: #60447f; }
297298
pre .operator { color: #2239a8; font-weight: bold; }
298299
pre .preprocessor, pre .prepro { color: #a33243; }
299300
pre .global { color: #800080; }

docs/modules/resty.session.dshm.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -389,8 +390,8 @@ <h3>Returns:</h3>
389390
</div> <!-- id="content" -->
390391
</div> <!-- id="main" -->
391392
<div id="about">
392-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
393-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
393+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
394+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
394395
</div> <!-- id="about" -->
395396
</div> <!-- id="container" -->
396397
</body>

docs/modules/resty.session.file.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -359,8 +360,8 @@ <h3>Returns:</h3>
359360
</div> <!-- id="content" -->
360361
</div> <!-- id="main" -->
361362
<div id="about">
362-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
363-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
363+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
364+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
364365
</div> <!-- id="about" -->
365366
</div> <!-- id="container" -->
366367
</body>

docs/modules/resty.session.file.thread.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -323,8 +324,8 @@ <h3>Returns:</h3>
323324
</div> <!-- id="content" -->
324325
</div> <!-- id="main" -->
325326
<div id="about">
326-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
327-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
327+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
328+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
328329
</div> <!-- id="about" -->
329330
</div> <!-- id="container" -->
330331
</body>

docs/modules/resty.session.file.utils.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -342,8 +343,8 @@ <h3>Returns:</h3>
342343
</div> <!-- id="content" -->
343344
</div> <!-- id="main" -->
344345
<div id="about">
345-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
346-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
346+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
347+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
347348
</div> <!-- id="about" -->
348349
</div> <!-- id="container" -->
349350
</body>

docs/modules/resty.session.html

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -315,12 +316,12 @@ <h3>Parameters:</h3>
315316

316317
<h3>Usage:</h3>
317318
<ul>
318-
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
319+
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
319320
<span class="keyword">if</span> <span class="keyword">not</span> exists <span class="keyword">then</span>
320-
session:set_data({
321+
session:<span class="function-name">set_data</span>({
321322
cart = {},
322323
})
323-
session:save()
324+
session:<span class="function-name">save</span>()
324325
<span class="keyword">end</span></pre>
325326
</ul>
326327

@@ -345,10 +346,10 @@ <h3>Returns:</h3>
345346

346347
<h3>Usage:</h3>
347348
<ul>
348-
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
349+
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
349350
<span class="keyword">if</span> exists <span class="keyword">then</span>
350-
<span class="keyword">local</span> data = session:get_data()
351-
ngx.req.set_header(<span class="string">"Authorization"</span>, <span class="string">"Bearer "</span> .. data.access_token)
351+
<span class="keyword">local</span> data = session:<span class="function-name">get_data</span>()
352+
ngx.req.<span class="function-name">set_header</span>(<span class="string">"Authorization"</span>, <span class="string">"Bearer "</span> .. data.access_token)
352353
<span class="keyword">end</span></pre>
353354
</ul>
354355

@@ -409,10 +410,10 @@ <h3>Returns:</h3>
409410

410411
<h3>Usage:</h3>
411412
<ul>
412-
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
413+
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
413414
<span class="keyword">if</span> exists <span class="keyword">then</span>
414-
<span class="keyword">local</span> access_token = session:get(<span class="string">"access-token"</span>)
415-
ngx.req.set_header(<span class="string">"Authorization"</span>, <span class="string">"Bearer "</span> .. access_token)
415+
<span class="keyword">local</span> access_token = session:<span class="function-name">get</span>(<span class="string">"access-token"</span>)
416+
ngx.req.<span class="function-name">set_header</span>(<span class="string">"Authorization"</span>, <span class="string">"Bearer "</span> .. access_token)
416417
<span class="keyword">end</span></pre>
417418
</ul>
418419

@@ -438,8 +439,8 @@ <h3>Parameters:</h3>
438439

439440
<h3>Usage:</h3>
440441
<ul>
441-
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.new()
442-
session.set_audience(<span class="string">"my-service"</span>)</pre>
442+
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">new</span>()
443+
session.<span class="function-name">set_audience</span>(<span class="string">"my-service"</span>)</pre>
443444
</ul>
444445

445446
</dd>
@@ -484,8 +485,8 @@ <h3>Parameters:</h3>
484485

485486
<h3>Usage:</h3>
486487
<ul>
487-
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.new()
488-
session.set_subject(<span class="string">"[email protected]"</span>)</pre>
488+
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">new</span>()
489+
session.<span class="function-name">set_subject</span>(<span class="string">"[email protected]"</span>)</pre>
489490
</ul>
490491

491492
</dd>
@@ -509,9 +510,9 @@ <h3>Returns:</h3>
509510

510511
<h3>Usage:</h3>
511512
<ul>
512-
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
513+
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
513514
<span class="keyword">if</span> exists <span class="keyword">then</span>
514-
<span class="keyword">local</span> subject = session.get_subject()
515+
<span class="keyword">local</span> subject = session.<span class="function-name">get_subject</span>()
515516
<span class="keyword">end</span></pre>
516517
</ul>
517518

@@ -546,9 +547,9 @@ <h3>Returns:</h3>
546547

547548
<h3>Usage:</h3>
548549
<ul>
549-
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
550+
<pre class="example"><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
550551
<span class="keyword">if</span> exists <span class="keyword">then</span>
551-
<span class="keyword">local</span> timeout = session.get_property(<span class="string">"timeout"</span>)
552+
<span class="keyword">local</span> timeout = session.<span class="function-name">get_property</span>(<span class="string">"timeout"</span>)
552553
<span class="keyword">end</span></pre>
553554
</ul>
554555

@@ -1037,7 +1038,7 @@ <h3>Parameters:</h3>
10371038

10381039
<h3>Usage:</h3>
10391040
<ul>
1040-
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.init({
1041+
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">init</span>({
10411042
audience = <span class="string">"my-application"</span>,
10421043
storage = <span class="string">"redis"</span>,
10431044
redis = {
@@ -1082,9 +1083,9 @@ <h3>Returns:</h3>
10821083

10831084
<h3>Usage:</h3>
10841085
<ul>
1085-
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.new()
1086+
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">new</span>()
10861087
<span class="comment">-- OR
1087-
</span><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.new({
1088+
</span><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">new</span>({
10881089
audience = <span class="string">"my-application"</span>,
10891090
})</pre>
10901091
</ul>
@@ -1131,9 +1132,9 @@ <h3>Returns:</h3>
11311132

11321133
<h3>Usage:</h3>
11331134
<ul>
1134-
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.open()
1135+
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>()
11351136
<span class="comment">-- OR
1136-
</span><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.open({
1137+
</span><span class="keyword">local</span> session, err, exists = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">open</span>({
11371138
audience = <span class="string">"my-application"</span>,
11381139
})</pre>
11391140
</ul>
@@ -1180,9 +1181,9 @@ <h3>Returns:</h3>
11801181

11811182
<h3>Usage:</h3>
11821183
<ul>
1183-
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.start()
1184+
<pre class="example"><span class="keyword">local</span> session = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">start</span>()
11841185
<span class="comment">-- OR
1185-
</span><span class="keyword">local</span> session, err, exists, refreshed = <span class="global">require</span> <span class="string">"resty.session"</span>.start({
1186+
</span><span class="keyword">local</span> session, err, exists, refreshed = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">start</span>({
11861187
audience = <span class="string">"my-application"</span>,
11871188
})</pre>
11881189
</ul>
@@ -1238,9 +1239,9 @@ <h3>Returns:</h3>
12381239

12391240
<h3>Usage:</h3>
12401241
<ul>
1241-
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.logout()
1242+
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">logout</span>()
12421243
<span class="comment">-- OR
1243-
</span><span class="keyword">local</span> ok, err, exists, logged_out = <span class="global">require</span> <span class="string">"resty.session"</span>.logout({
1244+
</span><span class="keyword">local</span> ok, err, exists, logged_out = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">logout</span>({
12441245
audience = <span class="string">"my-application"</span>,
12451246
})</pre>
12461247
</ul>
@@ -1285,9 +1286,9 @@ <h3>Returns:</h3>
12851286

12861287
<h3>Usage:</h3>
12871288
<ul>
1288-
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.destroy()
1289+
<pre class="example"><span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">destroy</span>()
12891290
<span class="comment">-- OR
1290-
</span><span class="keyword">local</span> ok, err, exists, destroyed = <span class="global">require</span> <span class="string">"resty.session"</span>.destroy({
1291+
</span><span class="keyword">local</span> ok, err, exists, destroyed = <span class="global">require</span> <span class="string">"resty.session"</span>.<span class="function-name">destroy</span>({
12911292
cookie_name = <span class="string">"auth"</span>,
12921293
})</pre>
12931294
</ul>
@@ -1299,8 +1300,8 @@ <h3>Usage:</h3>
12991300
</div> <!-- id="content" -->
13001301
</div> <!-- id="main" -->
13011302
<div id="about">
1302-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
1303-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
1303+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
1304+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
13041305
</div> <!-- id="about" -->
13051306
</div> <!-- id="container" -->
13061307
</body>

docs/modules/resty.session.memcached.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -392,8 +393,8 @@ <h3>Returns:</h3>
392393
</div> <!-- id="content" -->
393394
</div> <!-- id="main" -->
394395
<div id="about">
395-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
396-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
396+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
397+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
397398
</div> <!-- id="about" -->
398399
</div> <!-- id="container" -->
399400
</body>

docs/modules/resty.session.mysql.html

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<br/>
2727
<h1>resty.session</h1>
2828

29+
2930
<ul>
3031
<li><a href="../index.html">Index</a></li>
3132
</ul>
@@ -430,12 +431,12 @@ <h2 class="section-header "><a name="Database"></a>Database </h2>
430431

431432
<h3>Usage:</h3>
432433
<ul>
433-
<pre class="example">CREATE TABLE IF NOT EXISTS sessions (
434-
sid CHAR(<span class="number">43</span>) PRIMARY KEY,
435-
name VARCHAR(<span class="number">255</span>),
434+
<pre class="example">CREATE TABLE IF NOT EXISTS <span class="function-name">sessions</span> (
435+
sid <span class="function-name">CHAR</span>(<span class="number">43</span>) PRIMARY KEY,
436+
name <span class="function-name">VARCHAR</span>(<span class="number">255</span>),
436437
data MEDIUMTEXT,
437438
exp DATETIME,
438-
INDEX (exp)
439+
<span class="function-name">INDEX</span> (exp)
439440
) CHARACTER SET ascii;</pre>
440441
</ul>
441442

@@ -456,12 +457,12 @@ <h3>Usage:</h3>
456457

457458
<h3>Usage:</h3>
458459
<ul>
459-
<pre class="example">CREATE TABLE IF NOT EXISTS sessions_meta (
460-
aud VARCHAR(<span class="number">255</span>),
461-
sub VARCHAR(<span class="number">255</span>),
462-
sid CHAR(<span class="number">43</span>),
463-
PRIMARY KEY (aud, sub, sid),
464-
CONSTRAINT FOREIGN KEY (sid) REFERENCES sessions(sid) ON DELETE CASCADE ON UPDATE CASCADE
460+
<pre class="example">CREATE TABLE IF NOT EXISTS <span class="function-name">sessions_meta</span> (
461+
aud <span class="function-name">VARCHAR</span>(<span class="number">255</span>),
462+
sub <span class="function-name">VARCHAR</span>(<span class="number">255</span>),
463+
sid <span class="function-name">CHAR</span>(<span class="number">43</span>),
464+
PRIMARY <span class="function-name">KEY</span> (aud, sub, sid),
465+
CONSTRAINT FOREIGN <span class="function-name">KEY</span> (sid) REFERENCES <span class="function-name">sessions</span>(sid) ON DELETE CASCADE ON UPDATE CASCADE
465466
) CHARACTER SET ascii;</pre>
466467
</ul>
467468

@@ -472,8 +473,8 @@ <h3>Usage:</h3>
472473
</div> <!-- id="content" -->
473474
</div> <!-- id="main" -->
474475
<div id="about">
475-
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
476-
<i style="float:right;">Last updated 2023-06-05 17:05:22 </i>
476+
<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
477+
<i style="float:right;">Last updated 2023-08-16 18:11:28 </i>
477478
</div> <!-- id="about" -->
478479
</div> <!-- id="container" -->
479480
</body>

0 commit comments

Comments
 (0)