v2024.4.12
·
574 commits
to devel
since this release
What's Changed
- Add flag to skip logging during get_setting by @slemrmartin in #135
- Add AssociationRouter by @john-westcott-iv in #131
- Fix exception thrown in logger message by @AlanCoding in #140
- Declare missing migration dependency by @AlanCoding in #130
- Alter detection of user on common model save by @john-westcott-iv in #125
- Allow related_views without viewset defining queryset by @AlanCoding in #137
- Add related link between users and authenticators by @john-westcott-iv in #141
- Get rid of in-line imports by @AlanCoding in #139
- Allow None user for created_by if requested by @AlanCoding in #143
- All github auth plugins by @jctanner in #129
- Changes to address link warnings by @AlanCoding in #151
- feat: Add resource manifest endpoint by @rochacbruno in #148
- [try2] Move local_authenticator to test lib by @AlanCoding in #157
- Add validation to DAB by @john-westcott-iv in #144
- Add social-core to installed_apps so that migrations occur by @jctanner in #163
- Fix bug from referencing manager on instance by @AlanCoding in #164
- Fix resource api signals connection by @cutwater in #167
- Fix url validation for bad port numbers and for ipv6. by @jctanner in #169
- Implement TACACS Authenticator by @djyasin in #101
- oidc authentication plugin by @jctanner in #138
- Run normal tox checks with postgres database by @AlanCoding in #166
- Minor docs update for newest apps by @AlanCoding in #179
- Fix 403s on resources api by @newswangerd in #172
- Fix 500 on resources endpoint by @AlanCoding in #184
- Add API root view to test_app by @fosterseth in #176
- Dynamically create api root for test_app by @fosterseth in #185
- Use existing dab_postgres container if it is running by @AlanCoding in #182
- Merge ansible ID and resource ID by @newswangerd in #186
- Fix tests passing when they should be failing by @AlanCoding in #192
- Enable the Django Debug Toolbar by @AlanCoding in #190
- Add VSCode launch configuration for test app by @fosterseth in #189
- Get rid of yield pattern in test fixtures by @AlanCoding in #161
- Add app links to root API view by @AlanCoding in #197
- Add AnsibleResourceField for reverse lookups to the Resource model by @newswangerd in #180
- Add resource registry service index root by @AlanCoding in #188
- Disconnect resource registry signals during migrations by @cutwater in #173
- Add organization field to teams shared serializer. by @newswangerd in #199
- Add client for interacting with resources API by @newswangerd in #195
- Only run postgres if its not running by @john-westcott-iv in #200
- Fix login issue with undefined user by @john-westcott-iv in #165
- Turn off create-db by default, add check by @AlanCoding in #187
- Minor speed optimizations by @newswangerd in #168
- A few misc fixes to support resource migration by @newswangerd in #202
- Handle no authenticator scenario when looking for latest timestamps by @john-westcott-iv in #203
- Move .vscode to tools/vscode by @fosterseth in #201
- Add test to demonstrate DO_NOTHING bug by @AlanCoding in #193
- Adding a configurable timeout session store by @john-westcott-iv in #204
- Add encryption to keycloak's SECRET field. by @jctanner in #206
- Add config to handle more complicated OIDC scenarios. by @jctanner in #196
- Add azuread auth plugin and tests. by @jctanner in #208
- Make authenticators respect order by @john-westcott-iv in #210
- Add nice error message for missing app when running test by @AlanCoding in #214
- Add google oauth2 plugin. by @jctanner in #207
- Fix issues where admin client fixture changed user client fixture by @AlanCoding in #215
- Convert to run on postgres:15 by @AlanCoding in #216
- Add rest_pagination app by @john-westcott-iv in #217
- Remove 'on' from [created|modified]_on by @john-westcott-iv in #209
- RBAC system with custom roles integrated with AWX by @AlanCoding in #45
- ImmutableCommonModel by @relrod in #225
- python dep upgrades by @jctanner in #230
- Silence docker image pull and git clone noisy output by @AlanCoding in #232
- Enforce that type hints are not obviously wrong by @AlanCoding in #177
- Set filter backends at view level for DAB views by @AlanCoding in #212
- Only register signals for models in registry by @AlanCoding in #174
- Fix type of common fields which are dict-type (related / summary_fields) by @AlanCoding in #231
- Use a list for COMMON_FIELDS for max compatibility by @AlanCoding in #235
- Use bugfix release of DRF. by @jctanner in #236
- Fix Authenticator Maps by @slemrmartin in #229
- Cut an automatic create-only serializer for eda-server consistency by @AlanCoding in #233
- Change RBAC usage to filter_queryset by @AlanCoding in #243
- [RBAC] Fix missing condition for queryset in access_qs by @AlanCoding in #244
- Supress test standard out unless failure by @AlanCoding in #239
- [RBAC] Fix missing signals for multiple layers of parents by @AlanCoding in #245
- Adding some mising files by @john-westcott-iv in #247
- Improve resource API stability by @newswangerd in #248
- Activity Stream by @relrod in #155
- Migrate existing dev database if needed by @AlanCoding in #237
- Dang by @relrod in #255
- Supporting change - add a return value for creator permission method by @AlanCoding in #253
- Adding custom Redis client by @john-westcott-iv in #234
- Fix project license by @cutwater in #242
- Add missing redis_client requirements file by @john-westcott-iv in #259
- Be able to shut up activity stream by @relrod in #262
- [activitystream] Make DRF render more nicely by @relrod in #261
- Add additional capabilities required for service migration by @newswangerd in #194
- Add a compose file and entrypoint for the test_app by @jctanner in #265
- Make {created,modified}_by SET_NULL on FK deletion by @relrod in #269
- Use healthchecks for postgres instead of polling in the entry script. by @jctanner in #268
- Remove issue-related items for issue that should be fixed by @AlanCoding in #271
- [activitystream] Never store encrypted values by @relrod in #267
- Squash RBAC migrations while we can by @AlanCoding in #270
- [activitystream] EntryReadOnlyViewSet permissions by @relrod in #266
- Sonar doesn't like passwords in tests by @relrod in #272
- [dynamic_urls] Avoid masking import errors by @relrod in #278
- Add typing necessary to satisfy eda-server OpenAPI issues by @AlanCoding in #276
- [translations] common/auth update by @thedoubl3j in #254
- Include activity stream link in root test_app view by @AlanCoding in #288
- Fix failing AWX checks due to schema issues by @AlanCoding in #289
- Transaction-safe ObjectRole creation by @AlanCoding in #281
- Be sensitive of application User models without organizations|teams_administered by @jctanner in #290
- Allow for customizing the automatic creator role by @AlanCoding in #298
- [ModifiableModel] Pass update_fields back to super by @relrod in #299
- Use correct common parent for service-index by @AlanCoding in #284
- Fix enablement problem with typeguard by @AlanCoding in #260
- Add User to unique constraint on AuthenticatorUser by @john-westcott-iv in #301
- Exclude last_login from test_app's User model activity stream entries by @relrod in #292
- [activity stream] Store string-coerced values by @relrod in #282
- Fix validation error for role definition PATCH by @AlanCoding in #293
- Remove object_role from RBAC API, cleanup logging by @AlanCoding in #264
- Add internationalization to authenticator plugins by @djyasin in #240
- Remove User FK from Authenticator in favor of AuthenticatorUser by @john-westcott-iv in #294
- Remove users_unique from Authenticators by @john-westcott-iv in #302
- Remove duplication from test_app team users relationship by @AlanCoding in #291
- Fix the description for OIDC response type field. by @jctanner in #307
- [activitystream] Don't include attnames by @relrod in #306
- Add util which can tell if a user can change their password by @john-westcott-iv in #305
New Contributors
- @slemrmartin made their first contribution in #135
- @rochacbruno made their first contribution in #148
- @djyasin made their first contribution in #101
- @fosterseth made their first contribution in #176
- @thedoubl3j made their first contribution in #254
Full Changelog: 2024.2.12...2024.4.12