Skip to content

Releases: icoretech/airbroke

v1.1.28

06 Jun 15:03
7ff4693
Compare
Choose a tag to compare

1.1.28 (2023-06-06)

Features

  • add @testing-library/jest-dom/extend-expect import to testSetup.ts to extend jest-dom matchers (1a5793a)
  • add test_next_data volume to docker-compose.yml to persist .next folder between test runs (1a5793a)
  • migration.sql: add migration to make repo_branch field optional in projects table (ae4eea2)
  • page.tsx: mobile tabs, refs #24 (8a3d7a1)
  • project: add Edit component to allow users to edit project information, closes #14 (ae4eea2)
  • projects.ts: add updateProject function to update project data with form data (ae4eea2)
  • projects.ts: add zod, zod-error, and zod-form-data dependencies to validate form data (ae4eea2)
  • schema.prisma: make repo_branch field optional (ae4eea2)

Bug Fixes

  • increase max_connections to 23 in db service command in docker-compose.yml to avoid connection errors (1a5793a)
  • project: display 'Not set' for repository URL and main branch if they are not set (ae4eea2)

v1.1.27

05 Jun 10:59
82ad69e
Compare
Choose a tag to compare

1.1.27 (2023-06-05)

Features

  • add npm-check-updates scripts to package.json to check and update dependencies (44cb9ee)
  • Backtrace.tsx: add plain text copy button to backtrace component (92c2345)
  • DangerZone.tsx: add toggle intake component to danger zone card, closes #52 (9fe283a)
  • Overview.tsx: add project status to project overview (9fe283a)
  • ToggleIntake.tsx: add toggle intake component to allow pausing and resuming of project data intake (9fe283a)

v1.1.26

31 May 17:14
607a5f1
Compare
Choose a tag to compare

1.1.26 (2023-05-31)

Features

  • Form.tsx: add button to create a project without a repository and handle form submission when no repository is provided (00073de)
  • projectActions.ts: add functionality to create a project without a repository when no data is provided (00073de)

v1.1.25

31 May 03:04
01d7374
Compare
Choose a tag to compare

1.1.25 (2023-05-31)

Features

  • ai/route.ts: add support for AIRBROKE_OPENAI_ORGANIZATION environment variable to be able to use OpenAI API with organization key (7543903)

v1.1.24

29 May 10:36
101ba0b
Compare
Choose a tag to compare

1.1.24 (2023-05-29)

Features

  • gitProvider.ts: add support for more Git repository providers and refactor composeFileUrl function to use the new fields in the Project model (62147cf)

Bug Fixes

  • BacktraceLine.tsx: handle case where fileUrl is null or undefined by rendering a span instead of a link (18da703)
  • gitProvider.ts: return empty string instead of '#' when url is not defined in default case of switch statement (18da703)

v1.1.23

29 May 06:56
357e1fd
Compare
Choose a tag to compare

1.1.23 (2023-05-29)

Features

  • add DangerZone component to Overview page to handle project deletion and notice deletion (366ba8f)
  • add support for pausing and resuming projects, refs #52 (366ba8f)
  • notices: experimental revalidation of project path after creating a new notice (44901da)
  • page.tsx: add first seen and last seen timestamps to occurrence page to provide more information to users (e38a74d)
  • route.ts: add check for paused project, refs #52 (b819e04)
  • SidebarDesktop.tsx: add TbClockPause icon to show when a project is paused in the sidebar, refs #52 (eb6755d)

Bug Fixes

  • add invalidateProjectsCache, invalidateProjectCache and invalidateAllProjectCache functions to invalidate cache when a project is deleted or paused (366ba8f)
  • add paused column to projects table in migration file (366ba8f)
  • add paused field to Project model in Prisma schema (366ba8f)
  • change handleDeleteProjectConfirm and handleDeleteProjectNoticesConfirm to not receive projectId as parameter (366ba8f)
  • change project prop to projectId in ConfirmationDialog component (366ba8f)
  • toggleProjectPausedStatus function to toggle paused status of a project (366ba8f)

v1.1.22

28 May 16:24
5544a94
Compare
Choose a tag to compare

1.1.22 (2023-05-28)

Features

  • page.tsx: add support for rendering environment, session and params tabs only if occurrence has respective properties (2a8eadd)

Bug Fixes

  • occurrenceUtils.ts: flattenObject function now returns single string values in arrays as is to improve readability of occurrence data (4494628)

v1.1.21

28 May 15:58
19b1e57
Compare
Choose a tag to compare

1.1.21 (2023-05-28)

Features

  • Context.tsx: add horizontal scrolling to occurrence context display to improve usability when displaying large objects (1ba9ef8)

Bug Fixes

  • Context.tsx: add missing space between flex-shrink-0 and font-semibold classes in div element (1711f4c)
  • page.tsx: replace throwing error with redirect to /projects when project is not found (2a893e1)

v1.1.20

28 May 14:53
7958c98
Compare
Choose a tag to compare

1.1.20 (2023-05-28)

Features

  • occurrence/[occurrence_id]/page.tsx: add generateMetadata function to set the page title to the occurrence message (c9f53cb)

Bug Fixes

  • components/BookmarksTable.tsx: fix occurrence link href to use occurrence_id instead of occurrence.id (c9f53cb)
  • lib/actions/occurrenceActions.ts: add error handling for session not found when creating or removing occurrence bookmarks (c9f53cb)

v1.1.19

28 May 13:51
1c608bc
Compare
Choose a tag to compare

1.1.19 (2023-05-28)

Features

  • Filter.tsx: add filter component to allow filtering notices by environment (8bead37)
  • notices.ts: add getNoticeEnvs function to retrieve unique envs for a given project ID (1386274)
  • page.tsx: add Filter component to page and pass unique environment array to it, update NoticesTable component to receive searchParams object instead of individual props (8bead37)
  • Sort.tsx: remove unused SortDirection import and update toggleSort function to use searchParams object (8bead37)