2025.1-RC6
Pre-release
Pre-release
Release Candidate RC7, as of January 7th 2025.
A few typos and bad-links have been fixed, otherwise the structure still reflects the previous RCs (RC3, RC4), we won't repeat the documentation here.
What's Changed
- Remove unnecessary whitespace by @programming-wolf in #113
- Integrate Template Changes by @programming-wolf in #124
- Fix missing references by @ulibecker in #126
- Add support for external documents by @programming-wolf in #156
- Issue 136 by @p-goetz in #150
- 152 fix spelling of cross cutting by @gernotstarke in #162
- fixed #160, corrected names of UML diagram types in LG 3-3 by @gernotstarke in #161
- Improve versioning by @programming-wolf in #175
- fix #180 add references lg3 10 by @gernotstarke in #181
- Delete part that Microservices and SCS are the same thing by @svenjohann in #205
- Include validity date by @programming-wolf in #213
- Publish result of Release Candidates to
gh-pages
by @programming-wolf in #216 - Remove Bilingual Build by @programming-wolf in #220
- Migrate Release Notes to Asciidoc by @programming-wolf in #221
- Add PDF Files to Release by @programming-wolf in #228
- Unify spelling in German by @programming-wolf in #227
- Fix translation of TOC by @programming-wolf in #238
- FIx typo in lifecycle by @programming-wolf in #240
- Master by @gernotstarke in #245
- Get rid of REMARKs by @programming-wolf in #242
- Delete most occurrences of the term "quality" by @mikesperber in #268
- fix 278, LG 1-10 added ML and Cloud-native to system types by @gernotstarke in #279
- fixed #271 for LG 2-5 (explain abbreviations) by @gernotstarke in #280
- fixed #251 (update LG 1-7) by @gernotstarke in #281
- Prerequisites, #added fundamentals approaches to testing of software by @gernotstarke in #287
- Clarify "Architekturentwurf". by @mikesperber in #273
- Add Conway's Law as an R2 learning goal, refs #253 by @alxlo in #288
- Add mention of Goodhart's Law as R3, refs #255 by @alxlo in #289
- #283 LG 2-02, re-introduce quality by @gernotstarke in #286
- LG 4-3, this should resolve #249 finally by @gernotstarke in #285
- #250, LG 2-5 add the term clean-architecture by @gernotstarke in #293
- #282, simplify introductory sentence by @gernotstarke in #294
- LZ-4-4 Minor translation change by @rhoadesre in #300
- LZ-1-10 minor translation issue by @rhoadesre in #302
- #247 reduce prio of kiss and yagni to R3 by @gernotstarke in #298
- #295 add book / reference Lorz-Starke 2021 by @gernotstarke in #296
- 02-Design Terms: Removed "functional and technical architectures" by @rhoadesre in #304
- #303 fix German translation of "domain-related" by @gernotstarke in #305
- #270 add energy efficiency to appropriate LGs by @gernotstarke in #292
- Update references by @mikesperber in #307
- LG 2-3, #291 gendering -> pluralized sentence by @gernotstarke in #306
- #246 up style for headings by @gernotstarke in #290
- Fix #308 (trivial typo in references) by @gernotstarke in #310
- #309 - removed inconsistent ISBN numbers, by @gernotstarke in #311
- #314-LG 1-6 demote to R2 (from R1) by @gernotstarke in #316
- #313 lg 3 2 wording and relevance level issues by @gernotstarke in #315
- #243, add CUPID plus reference by @gernotstarke in #318
- LG 2-3 change title and intro sentences (fixing #320) by @gernotstarke in #322
- LG 2-3, addressed #321, refactored subgoals, updated terminology by @gernotstarke in #323
- #319 lg 3 2 translation wording by @gernotstarke in #325
- #317 update references to iso 25010 by @gernotstarke in #327
- references: fix http link to iso 1471 by @gernotstarke in #329
- Fix broken learning goal reference by @programming-wolf in #331
- Add changes from template by @programming-wolf in #330
- #259 lg 2 10 deployment principles by @gernotstarke in #324
- #312 lg 3 2 merge with lg 3 9 by @gernotstarke in #326
- #332 fix typos by @gernotstarke in #333
- #332 more trivial typos by @gernotstarke in #334
- #283 LG 1-4, add link to LG 4-3 and LG 4-4 by @gernotstarke in #335
- Spelling "codesign" -> "co-design" to make it less confusing. by @mikesperber in #336
- Add RC info page by @programming-wolf in #339
- Migrate Links to GitHub Glossary by @programming-wolf in #340
- Update Copyright by @programming-wolf in #342
- Fix typo in LG-1-10 by @bertjan in #344
- adapts title capitalization to improve consistency by @martinweck in #345
- fix trivial typo by @gernotstarke in #354
- Fix small typos in some of the R1 patterns by @alxlo in #356
- #351 lg 3 2 fix missing r2 in header by @gernotstarke in #358
- fix #349, fix formating of italics by @gernotstarke in #359
- Fix typo in LG 1-2: remove duplicate "the" by @bertjan in #355
- add q42 reference by @gernotstarke in #360
- Improve Release Version Handling by @programming-wolf in #361
- Remove Duplicate Definition by @programming-wolf in #363
- fixed #357, added q42 and bass reference to LG 4-1 by @gernotstarke in #364
- Cleanup overview page by @programming-wolf in #367
- removed duplicate line in LG 2-2 by @sippsack in #370
- LG 2-3: Remove redundancies and inconsistencies by @ulibecker in #374
- Update 06-original-doc.adoc by @alxlo in #375
- "Simon Brown" was duplicated in reference entry; deduplicate. by @mikesperber in #376
- Fix translation LG 1-8 by @ulibecker in #379
- update changelog (April 2023) by @gernotstarke in #382
- Improve description of observer pattern. by @mikesperber in #381
- Add Missing Reference by @programming-wolf in #386
- Remove nonsense by @programming-wolf in #387
- Change author of CUPID to Daniel Terhorst-North by @cfranzen in #390
- Rewrite quality section based on community discussion by @mikesperber in #388
- Restructured the iSAQB Foundation curriculum as agreed in the iSAQB Foundation meeting in January 2024 by @rhoadesre in #391
- Explain Checkout and Submodule Init in Greater Detail by @alxlo in #414
- Document Writing Style for Heading Capitalization by @alxlo in #413
- fix urls to git repo by @skogsbaer in #417
- Curriculum 2025 work by @mikesperber in #432
- Add reference to "Algebra-Driven Design" to "combinator pattern by @mikesperber in #438
- Be specific about what's R1 in definition of software architecture by @mikesperber in #440
- Remove the "solution" from "solution pattern". by @mikesperber in #439
- Fix some references by @skogsbaer in #446
- Add Liskov to LG-03-07 (#430) by @skogsbaer in #445
- Redo wording on requirements / methods of analysis by @mikesperber in #449
- LG 01-01 align German translation #451 by @ulibecker in #452
- Add purpose statement to Chapter 1 LGs, refs #411 by @alxlo in #454
- Add purpose statement to Chapter 2 LGs, refs #411 by @alxlo in #455
- Add purpose statement to Chapter 3 LGs, refs #411 by @alxlo in #457
- Improve listing of specific metrics by @mikesperber in #450
- fix #456, crosscutting / querschnittlich by @gernotstarke in #458
- add Geewax, checked zimmermann+2022 by @gernotstarke in #459
- Replace reference for ISO25010 draft with released 25010+25019 by @alxlo in #460
- #464 check and fix minor translation issues by @sippsack in #465
- #422 sources for arch views by @gernotstarke in #462
- #468-change-title-of-LG-04-04 by @gernotstarke in #469
- #404 LG 04-05 architectural views by @gernotstarke in #467
- Update LZ-04-08.adoc by @rhoadesre in #471
- #434 updated references, added missing iSAQB glossary etc by @gernotstarke in #466
- Apply Template Changes by @programming-wolf in #472
- #461 fix non gendered role names by @gernotstarke in #463
- LG on modelling. by @mikesperber in #475
- Move iterative/incremental content. by @mikesperber in #474
- Add specifics on kinds of coupling. by @mikesperber in #477
- Address #424: split LZ-03-8 and shorten it by @skogsbaer in #478
- Update Java info in README.adoc by @alxlo in #479
- Correct relation to old LGs for LG 05-02 by @alxlo in #480
- #410, add some requirements for LGs to readme, as described in the issue by @gernotstarke in #482
- #485 - fix bug in typo (merged without PR) by @gernotstarke in #487
- #488 - remove timing pie chart, no longer needed by @gernotstarke in #489
- Reduce number of exam-relevant design principles by @mikesperber in #490
- Fix typo by @programming-wolf in #494
- #481 - many changes to readme. by @gernotstarke in #486
- Introduce decision record by @alxlo in #497
- Add Decision 002 - keeping refs to old LG numbers by @alxlo in #498
- #453 clarify lg 1 4 responsibilities of architects by @gernotstarke in #499
- Add purpose statement to Chapter 4 LGs, refs #411 by @alxlo in #495
- #500 sunder and restructure l gs 2 04 and 05 03 by @gernotstarke in #503
- Add purpose statement to Chapter 5 LGs, refs #411 by @alxlo in #504
- #395, LG-2-1 fixed todos by @gernotstarke in #505
- AsciiDoc fix. by @mikesperber in #506
- Fix typo by @alxlo in #507
- Correct backref to old LG for 03-01 by @alxlo in #508
- LG 1-06, unify relevance to R2, adressing #502 by @gernotstarke in #510
- #513: add Martin Kleppmann, Designing Data Intensive Applications by @gernotstarke in #514
- #266-LG-03-03-add-references-to-top-down-bottom-up by @gernotstarke in #515
- Add HtDP/SdP references specifically to sums/products LG. by @mikesperber in #516
- Update README.adoc: fi by @sippsack in #517
- #267 add xrefs between learning goals. by @gernotstarke in #522
- #520 fix formulation issue by @gernotstarke in #521
- #518: unified anchors from LZ-n-m to LG-n-m by @gernotstarke in #519
- Fix Some Typos, closes #524 by @alxlo in #525
- #492: timing proposals adjusted by @sippsack in #526
- LG-01-03: Fix translation inconsistency "Gesamtverantwortung" by @ulibecker in #530
- minor fixes by @skogsbaer in #532
- Some references for LG-{1,2,3} by @skogsbaer in #533
- Add several links to glossary (LG-0{1,2,3}-*) by @skogsbaer in #534
- #443 migration guide by @gernotstarke in #531
- Fix Chapter Names by @programming-wolf in #551
- Remove Types of IT Systems from Relevant Terms, refs #538 by @alxlo in #553
- Specify Exam Relevance for LG 02-01 by @alxlo in #552
-
556 remove redundant backlink by @gernotstarke in #558
- #547, LG-04-03, added ERD and Peter Chen reference by @gernotstarke in #560
- #542, LG-02-01, also refering to #397: reduce relevance of short- and… by @gernotstarke in #559
- Create Section for References by @programming-wolf in #557
- #539, LG-01-03: slightly changed wording regarding to requirements by @gernotstarke in #555
- #545 LG-02-03, rephrased intro sentence. Removed quotes. by @gernotstarke in #554
- moved the liskov-sentence from LG-03-07 to LG-03-04 by @gernotstarke in #563
- add table footer so bottom line gets visually separated by @gernotstarke in #566
- #567 change lg filenames to english prefix by @gernotstarke in #569
- #550 views can be helpful by @gernotstarke in #568
- Lg 01 06 add kleppman reference by @gernotstarke in #571
- LG 02-03: Fix relevance levels and redundancies by @ulibecker in #593
- Chapter 1: Fix translation inconsistencies by @ulibecker in #584
- LG 01-05 Add system architects by @ulibecker in #589
- Chapter 2: Add missing terms, align translations by @ulibecker in #591
- Remove redundant references for "products and sums" by @ulibecker in #587
- explained the reference section, add to readme by @gernotstarke in #595
- LG 02-03 fix broken IREB reference by @ulibecker in #604
- LG 02-02 remove blockchain, align translation by @ulibecker in #603
- Chapter 2: Fix translation inconsistencies and minor issues by @ulibecker in #612
- Chapter 3 Align terms DE-EN by @ulibecker in #608
- #606-replaced Design-Decisions by Architecture Decisions by @gernotstarke in #614
- #572 fixed timing proposals in section headings by @gernotstarke in #573
- #535 create reference sections for l gs by @gernotstarke in #579
- LG 02-01 Fix phrasing by @ulibecker in #615
- Replace "model-driven architecture" with model-based design by @ulibecker in #618
- Chapter 3 Fix translations, wording, redundant relevance levels by @ulibecker in #624
- LG 03-04: Modularization is all R1 by @ulibecker in #622
- add Cloud, microservices, container, generative AI or LLMs by @gernotstarke in #610
- #599-LG-03-01-achieve-or-improve-qualities by @gernotstarke in #616
- #570 understand instead of discuss by @gernotstarke in #619
- #576 add references for examples by @gernotstarke in #580
- #602-LG-05-01 clarify wording by @gernotstarke in #620
- LG-02-01 improve wording, re-order table by @gernotstarke in #574
- #594 LG-03-04 re-introduced SOLID after lengthy discussion by @gernotstarke in #626
- added POLA as synonym for principle of least surprise by @gernotstarke in #628
- #601 LG-03-09 explain relevance of design patterns by @gernotstarke in #627
- #578-add-DRY-to-LG-03-04 by @gernotstarke in #598
- #582 add dependency injection to LG-03-06 and cross-reference it by @gernotstarke in #629
- Update LG-05-01.adoc by @rhoadesre in #631
- Issue #575 - Remove FMC by @rhoadesre in #636
- Update 01-documentation-duration-terms.adoc by @rhoadesre in #635
- Update LG-03-10.adoc Consistency between German and English and semantics by @rhoadesre in #634
- Chapter 4 Fix translation inconsistencies and minor issues by @ulibecker in #638
- Chapter 5: Add Scenario-based analysis by @ulibecker in #643
- Clarify LG 03-06 by @ulibecker in #644
- Removed line that was inadvertently left in by the last change. by @rhoadesre in #646
- Clarify cross-cutting concerns vs. cross-cutting concepts by @ulibecker in #641
- 648 lg 03 10 differentiate between cross cutting concerns and cross cutting concepts by @gernotstarke in #649
- LG 02-02 fix inconsistencies DE-EN by @ulibecker in #652
- #650-META decision on how the FLWG will decide by @gernotstarke in #653
- #597 (hopefully) concludes the lengthy discussion on quality requirem… by @gernotstarke in #654
- fixed this bug: "Expect Errors" and "SOLID" are still INCLUDED in cur… by @gernotstarke in #658
- another try with #564: This time on a fresh branch by @gernotstarke in #659
- #662 add three more book-references by @gernotstarke in #663
- LG 01-06 add data, not just data models by @gernotstarke in #661
- ADR on socio technical systems and re-introduction of LG on long term consequences, see Issue #657 by @alxlo in #665
- fixed wrong title of LG 1-7 (data and data models) by @gernotstarke in #668
- LG-02-02 clarified intro after LENGTHY discussion in #543 by @gernotstarke in #664
- #577 glossary contains references by @gernotstarke in #669
- Add and Implement ADR012 for Citation Key Standardization by @alxlo in #672
- fixed #674, fixed duplicate ADR name by @gernotstarke in #676
- #675, propose to simplify citation key for multiple authors (remove blank) by @gernotstarke in #677
- reference to blog article on sum and products by @skogsbaer in #678
- decide to publish this version as final release candidate (aka golden master) by @gernotstarke in #684
- #686 fixed glossary link to architecture decisions. by @gernotstarke in #688
- fix #685 by removing redundant sentence in both DE and EN by @gernotstarke in #687
- Update gitignore by @alxlo in #690
- Fix Minor Typo in Glossary Link by @alxlo in #689
New Contributors
- @ulibecker made their first contribution in #126
- @p-goetz made their first contribution in #150
- @gernotstarke made their first contribution in #162
- @svenjohann made their first contribution in #205
- @mikesperber made their first contribution in #268
- @rhoadesre made their first contribution in #300
- @bertjan made their first contribution in #344
- @martinweck made their first contribution in #345
- @sippsack made their first contribution in #370
- @cfranzen made their first contribution in #390
- @skogsbaer made their first contribution in #417
Full Changelog: V5-RC4...2025.1-RC7