Releases: saferwall/webapis
Releases · saferwall/webapis
v0.8.0
What's Changed
- feat: user like is now nested on user document by @LordNoteworthy in #85
- feat: user uploads is now nested on user document by @LordNoteworthy in #86
- feat: user following is now nested on user document by @LordNoteworthy in #87
- feat: user followers is now nested on user document by @LordNoteworthy in #88
- feat: refaction action follow/unfollow by @LordNoteworthy in #89
- feat: refactor how activities are queried by @LordNoteworthy in #90
- fix: count user activities by @LordNoteworthy in #91
- feat: introduce a new endpoint for UI metadata by @LordNoteworthy in #92
- fix: don't use a pointer for comments_count to omit 0 values by @LordNoteworthy in #93
- feat: include UI meta in every GET file resoruce if req originates fr… by @LordNoteworthy in #94
- feat: improve file summary and remove
liked
by @LordNoteworthy in #95 - feat: support Count() and Query() for comments by @LordNoteworthy in #96
- feat: include UI meta in comments/ and strings/ by @LordNoteworthy in #97
- feat: add nosql doc metadata to track updates and schema by @LordNoteworthy in #98
- feat: keep track of user submissions up to a threshold by @LordNoteworthy in #99
- fix: calculating user comments' count by @LordNoteworthy in #100
- feat: include meta in user, comment and behavior resources by @LordNoteworthy in #101
- feat: implement HTTP caching using ETags by @LordNoteworthy in #102
- fix: don't enable caching until file is canned by @LordNoteworthy in #103
- fix: caching in behaviors/ by @LordNoteworthy in #104
- feat: allow searching api names with a
q
parameter by @LordNoteworthy in #105 - chore: remove not needed fields from file summary by @LordNoteworthy in #106
- feat: cache file summary/ by @LordNoteworthy in #107
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- include screenshot counts in GET/ summary by @LordNoteworthy in #60
- feat(behavior): include capabilities in file resource by @LordNoteworthy in #61
- fix: do not change list to object when result is one by @LordNoteworthy in #62
- fix: return empty list when no result is found by @LordNoteworthy in #63
- feat: enable scanning with custom config by @LordNoteworthy in #64
- chore: bump deps by @LordNoteworthy in #65
- chore: create a new make rule for project initialization by @JLL32 in #67
- chore: ignore auto-generated files, yml fmt/lint, and fix CI linting by @LordNoteworthy in #66
- build: fix docker compose failure in arm64 machines by @JLL32 in #68
- doc: update getting started section in README by @LordNoteworthy in #69
- feat: improve returned results from items: null to items = [] by @LordNoteworthy in #70
- perf: make files upload async in the background by @JLL32 in #71
- fix: increasing comments counts null ptr deref by @LordNoteworthy in #73
- fix security definitions key type, oauth2 is the one for jwt by @sickl8 in #74
- fix: do not produce to the queue until the file is uploaded by @sickl8 in #75
- fix internal error when passing invalid file fields by @JLL32 in #76
- return empty slice instead of null when there is no user activity by @JLL32 in #77
- feat: add TLSH to the file entity by @LordNoteworthy in #78
- feat: add option to search strings by @LordNoteworthy in #79
- feat: improve strings/ return schema when no query is given by @LordNoteworthy in #80
- fix: pagination in strings/ by @LordNoteworthy in #81
- feat: make string search case incensitive by @LordNoteworthy in #82
- feat: make sys-events searchable by @LordNoteworthy in #83
- feat: remove unused HasAvatar by @LordNoteworthy in #84
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: annotate API handlers that requires auth with swag by @LordNoteworthy in #46
- fix: file and activity db.Count() records by @LordNoteworthy in #47
- feat: add new REST API resource for behavior by @LordNoteworthy in #48
- feat: add a new handler for getting API calls by @LordNoteworthy in #49
- feat: support ability to use filters in GET /behaviors/api-trace/ by @LordNoteworthy in #50
- feat: add a new endpoint for getting system events by @LordNoteworthy in #51
- fix: filtering fields in behavior apis and events by @LordNoteworthy in #52
- feat: update behavior entity to include capabilities by @LordNoteworthy in #53
- feat: allow limiting fields in query files resource by @LordNoteworthy in #55
- feat: add pe meta to summary endpoint by @LordNoteworthy in #56
- feat: lower path parameter in file resource in middleware by @LordNoteworthy in #57
- feat: add support for retrieving artifacts by @LordNoteworthy in #59
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: support log in using username or email by @LordNoteworthy in #32
- chore: bump dependencies: echo, gocb, validator, aws-sdk, minio, simp… by @LordNoteworthy in #33
- feat: include username in login response by @LordNoteworthy in #34
- feat: generate presigned-urls for downloading samples by @LordNoteworthy in #36
- feat: externalize maxSampleSize and maxAvatarSize by @LordNoteworthy in #37
- feat: externalize samples zip password by @LordNoteworthy in #38
- chore: rename new to new_password in update password req by @LordNoteworthy in #42
- fix: marshalling integers of value 0 by @LordNoteworthy in #43
- feat: add delete to internal storage module by @LordNoteworthy in #45
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat: swagger api documentation by @LordNoteworthy in #17
- chore: refactor delete activity by @LordNoteworthy in #18
- chore: move resend-confirmation/ to auth by @LordNoteworthy in #19
- fix: Delete comment activity when comment is removed by @LordNoteworthy in #20
- Comment middleware to validate query params by @LordNoteworthy in #21
- feat: include PE signature and file extension in /summary by @LordNoteworthy in #22
- feat: update summay/ to return behavior scan ID by @LordNoteworthy in #24
- feat: renable retrieving user real IP by @LordNoteworthy in #25
Full Changelog: v0.3.0...v0.4.0
v0.3.0
2022-01-06
Added
- Paginate user and file resources.
- User activities for anonymous users
- Add a rate limiter.
- Email account confirmation
v0.2.0
2021-08-31
Added
- Add CRUD for the comment resource.
- JWT authentication
- Add activity feature.
- User profile page.
- JWT authentication
- User profile page.
v0.1.0
likes amd submissions of logged in users and not the user in query pa…