Commit f2fadf2
* Update to 3.0.0
Includes version bumps:
- Java: 11 -> 17
- Ehcache: 2.6 -> 3.10
- Guice: 6 -> 7
- Jetty: 9.4.56.v2024.. -> 12.0
- `org.eclipse.jetty` -> `org.eclipse.jetty.ee10`
- Jakarta EE: 8 -> 10
- Activation: 1.2 -> 2.1
- Annotation: 1.3 -> 2.1
- Enterprise CDI API: 2.0 -> 4.0
- JSON API: 1.1 -> 2.1
- JSON Bind: 1.0 -> 3.0
- Servlet: 4.0 -> 6.0
- Servlet JSP API: 2.2 -> 3.1
- Validation API: 2.0 -> 3.0
- WS RS API: 2.1 -> 3.1
- XML Bind: 2.3 -> 4.0
- Omnifaces: 4.6.1
- CXF RT Client: 3.6 -> 4.0
- Glassfish JAXB RT: 2.3 -> 4.0
- Spring: 5.3 -> 6.2
- Spring Boot: 2.7 -> 3.4
- Hibernate: 5.6 -> 6.6 (sample project)
Concerns:
- Ehcache migration most certainly needs revision
- CI untested (specially Jenkins CD)
- `flowlogix`, `omnifaces`, and a few other libs I have no knowledge of,
certainly need attention
- Spring remoting seems to have been dropped from Spring Context, not
sure if replaceable
Known issues:
- No immediate suitable replacement for `org.eclipse.jetty:apache-jstl`
- Ehcache 3.10 is pulling earlier version of jaxb runtime -> conflicting
- Added exclusion to circumvent woes
- Some web integration tests aren't up to speed
- Embedded jetty-based ITs fail, server reports 503
- Arquillian IT fails
- Meecrowave support missing (solved in unreleased 2.0.0?)
* Remove lingering guice3 IT pom.xml
* Suppress unchecked cast warning
* Revert ill merge in test case
* Properly disable meecrowave-based IT
* Remove Shiro Spring remoting test
* Remove lingering jetty injection argument from IT test case
* Restore dependency details lost in translation
* Remove stray type for runtime type inference / reification attempt
Shouldn't have included this 🤦 This was a miserable attempt to obtain
the concrete `Class<?>` instance for the request key and value types for
caches. Please excuse my desperation.
* fix(lang): Fix resource retrieval as URL instead of stream
* fix: Fix typos in schema locations
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(javadoc): Fix jakarta servlet javadoc reference
* jakarta-related cleanup
* fixed ehcache.xml
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: lprimak <lenny@flowlogix.com>
1 parent b215136 commit f2fadf2
185 files changed
Lines changed: 823 additions & 1778 deletions
File tree
- .github/workflows
- config
- core/src/main/java/org/apache/shiro/config
- ogdl/src/main/java/org/apache/shiro/config/ogdl
- core/src
- main/java/org/apache/shiro
- authc
- credential
- pam
- authz
- permission
- ini
- mgt
- realm/ldap
- session
- mgt
- eis
- subject
- support
- util
- test
- java/org/apache/shiro
- realm/text
- session/mgt
- resources
- crypto
- hash/src/main/java/org/apache/shiro/crypto/hash
- support/hashes
- argon2/src/main/java/org/apache/shiro/crypto/support/hashes/argon2
- bcrypt/src/main/java/org/apache/shiro/crypto/support/hashes/bcrypt
- event/src/main/java/org/apache/shiro/event/support
- integration-tests
- guice3
- src/main
- java/org/apache/shiro/samples/guice
- resources
- guice4/src
- main
- java/org/apache/shiro/samples/guice
- webapp
- WEB-INF
- account
- test/java/org/apache/shiro/samples/guice
- guice
- src
- main
- java/org/apache/shiro/samples/guice
- resources
- webapp
- WEB-INF
- account
- test/java/org/apache/shiro/samples/guice
- jakarta-ee/src
- main/java/org/apache/shiro/testing
- jakarta/ee
- servlets
- jaxrs
- test/java/org/apache/shiro/testing
- cdi
- jakarta/ee
- jaxrs
- openliberty
- src/main/liberty/config
- tests
- support/src/main/java/org/apache/shiro/testing/web
- lang
- src/main/java/org/apache/shiro/lang
- codec
- io
- util
- samples
- guice/src/main/resources
- quickstart-guice/src/main/resources
- quickstart/src/main/resources
- servlet-plugin/src/main/resources
- spring-boot-web
- spring-hibernate
- src/main
- java/org/apache/shiro/samples/sprhib
- dao
- web
- resources
- spring-mvc
- src/main
- java/org/apache/shiro/samples/spring
- config
- web
- resources
- web-jakarta/src
- main/resources
- test/resources
- web/src/main/resources
- support
- cdi/src/main/java/org/apache/shiro/cdi
- ehcache
- src
- main
- java/org/apache/shiro/cache/ehcache
- resources/org/apache/shiro/cache/ehcache
- test
- java/org/apache/shiro/cache/ehcache
- resources
- features
- src/main/resources
- guice/src
- main/java/org/apache/shiro/guice
- web
- test/java/org/apache/shiro/guice
- aop
- web
- jakarta-ee/src
- main/java/org/apache/shiro/ee
- cdi
- filters
- util
- test/java/org/apache/shiro/ee
- cdi
- filters
- quartz
- spring-boot/spring-boot-starter/src/test/resources
- spring/src
- main/java/org/apache/shiro/spring
- remoting
- web
- test
- groovy/org/apache/shiro/spring
- config
- web/config
- java/org/apache/shiro/spring
- security/interceptor
- web/config
- resources
- tools/hasher
- web
- src
- main/java/org/apache/shiro/web
- config
- env
- filter
- authc
- authz
- mgt
- mgt
- servlet
- util
- test
- groovy/org/apache/shiro/web/filter
- resources
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
449 | | - | |
450 | | - | |
| 449 | + | |
451 | 450 | | |
452 | 451 | | |
453 | 452 | | |
| |||
710 | 709 | | |
711 | 710 | | |
712 | 711 | | |
713 | | - | |
714 | | - | |
| 712 | + | |
715 | 713 | | |
716 | 714 | | |
717 | 715 | | |
| |||
Lines changed: 19 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
236 | | - | |
| 235 | + | |
| 236 | + | |
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
242 | | - | |
| 241 | + | |
| 242 | + | |
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
251 | | - | |
| 250 | + | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
361 | | - | |
| 360 | + | |
| 361 | + | |
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
| |||
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | | - | |
459 | | - | |
| 458 | + | |
| 459 | + | |
460 | 460 | | |
461 | 461 | | |
462 | 462 | | |
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
495 | | - | |
496 | | - | |
| 495 | + | |
| 496 | + | |
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
521 | | - | |
522 | | - | |
| 521 | + | |
| 522 | + | |
523 | 523 | | |
524 | 524 | | |
525 | 525 | | |
| |||
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
559 | | - | |
560 | | - | |
| 559 | + | |
| 560 | + | |
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
| |||
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
582 | | - | |
583 | | - | |
| 582 | + | |
| 583 | + | |
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
809 | | - | |
810 | | - | |
| 809 | + | |
811 | 810 | | |
812 | 811 | | |
813 | 812 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
207 | | - | |
| 206 | + | |
| 207 | + | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| |||
Lines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
451 | | - | |
452 | | - | |
| 451 | + | |
453 | 452 | | |
454 | 453 | | |
455 | 454 | | |
| |||
482 | 481 | | |
483 | 482 | | |
484 | 483 | | |
485 | | - | |
486 | | - | |
| 484 | + | |
487 | 485 | | |
488 | 486 | | |
489 | 487 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
220 | 222 | | |
221 | 223 | | |
222 | 224 | | |
223 | | - | |
224 | | - | |
| 225 | + | |
| 226 | + | |
225 | 227 | | |
226 | 228 | | |
227 | 229 | | |
| |||
245 | 247 | | |
246 | 248 | | |
247 | 249 | | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
| 250 | + | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
173 | | - | |
174 | | - | |
| 172 | + | |
175 | 173 | | |
176 | 174 | | |
177 | 175 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
405 | | - | |
406 | | - | |
| 405 | + | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
| |||
89 | 88 | | |
90 | 89 | | |
91 | 90 | | |
92 | | - | |
93 | | - | |
| 91 | + | |
| 92 | + | |
94 | 93 | | |
95 | 94 | | |
96 | 95 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | | - | |
| 90 | + | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
0 commit comments