Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog #623

Merged
merged 27 commits into from
Dec 6, 2024
Merged

Changelog #623

merged 27 commits into from
Dec 6, 2024

Conversation

mingmingmon
Copy link
Collaborator

@mingmingmon mingmingmon commented Dec 4, 2024

주요 변경 사항

API 변경 및 개선

의존성

⚠️035de6a에서
springboot 3.3.6 springdoc 2.6.0으로 다운그레이드⚠️
사유 : 의존성 버전에 따른 @Qualifer("userloginservice")와 TransactionManager 주입 오류

CI/CD 및 인프라

Query

QnA 게시판에 등록된 글들을 자유게시판으로 옮기기 위한 SQL문

UPDATE board
SET category = 'FREE'
WHERE category = 'QNA';

Board 테이블의 제약조건 삭제 후 재설정을 위한 SQL문

ALTER TABLE board
DROP CONSTRAINT board_category_check;

ALTER TABLE board
ADD CONSTRAINT board_category_check 
CHECK (category::text = ANY (ARRAY['NOTICE'::character varying::text, 
                                   'FREE'::character varying::text, 
                                   'DEVELOPMENT_QNA'::character varying::text, 
                                   'INFORMATION_REVIEWS'::character varying::text, 
                                   'ORGANIZATION'::character varying::text]));

application.yml

기존

# Slack webhook configuration
slack:
  core-team-webhook-url: ${SLACK_WEBHOOK_URL} # Create a Slack channel and get a webhook URL
  executives-webhook-url: ${SLACK_WEBHOOK_URL} # Create a Slack channel and get a webhook URL
  web-url: ${WEB_URL} # Your web URL
  api-url: ${API_URL} # Your API docs URL
  color: "#FF968A" # Slack message color

변경

# Messaging configuration
notification:
  common:
    web-url: "${WEB_URL}"    # Your web URL
    api-url: "${API_URL}"    # Your API documentation URL
    color: "#FF968A"         # Message color used in notifications
  platforms:
    slack:
      webhooks:
        # Replace the placeholders with your actual Slack webhook URLs
        core-team: "${SLACK_CORE_TEAM_WEBHOOK_URL}"    # Slack webhook URL for core team notifications
        executives: "${SLACK_EXECUTIVES_WEBHOOK_URL}"  # Slack webhook URL for executive team notifications
    discord:
      webhooks:
        # Replace the placeholders with your actual Discord webhook URLs
        release: "${DISCORD_RELEASE_WEBHOOK_URL}"              # Discord webhook URL for release notifications
        notifications: "${DISCORD_NOTIFICATIONS_WEBHOOK_URL}"  # Discord webhook URL for general notifications
        executives: "${DISCORD_EXECUTIVES_WEBHOOK_URL}"        # Discord webhook URL for executive team notifications
  # The category-mappings section defines how notifications are routed based on their category.
  # The category names should match those specified in "page.clab.api.global.common.notificationSetting.domain.AlertCategory".
  # By specifying multiple platforms and webhooks under each category, you can configure messages to be sent to multiple platforms and multiple webhooks simultaneously.
  category-mappings:
    GENERAL:
      - platform: slack
        webhook: core-team
      - platform: discord
        webhook: notifications
    SECURITY:
      - platform: slack
        webhook: core-team
      - platform: discord
        webhook: notifications
    EXECUTIVES:
      - platform: slack
        webhook: executives
      - platform: discord
        webhook: executives
  # If a notification category is not explicitly mapped in category-mappings, it will use the default-mappings to determine where to send messages.
  default-mappings:
    - platform: slack
      webhook: core-team
    - platform: discord
      webhook: notifications

dependabot bot and others added 26 commits October 14, 2024 22:29
…#589)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….1 (#599)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#600)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 한관희 <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#603)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…604)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….3 (#612)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 한관희 <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….2 (#620)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rom 2.6.0 to 2.7.0 (#621)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…o 1.44.2 (#619)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 한관희 <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@mingmingmon mingmingmon self-assigned this Dec 4, 2024
@mingmingmon mingmingmon requested a review from limehee as a code owner December 4, 2024 06:32
@limehee
Copy link
Collaborator

limehee commented Dec 4, 2024

refactor: 알림 시스템 이벤트 기반 리팩토링 및 멀티플랫폼 지원 구현 완료 에서 변경된 YAML 파일의 구조와 의존성 버전 변경도 명시해주면 좋을 것 같아요.

@mingmingmon
Copy link
Collaborator Author

refactor: 알림 시스템 이벤트 기반 리팩토링 및 멀티플랫폼 지원 구현 완료 에서 변경된 YAML 파일의 구조와 의존성 버전 변경도 명시해주면 좋을 것 같아요.

확인 감사합니다. 적용했습니다!

@mingmingmon
Copy link
Collaborator Author

mingmingmon commented Dec 5, 2024

의존성 버전에 따른 @Qualifer("userloginservice")TransactionManager 주입 오류를 발견하여

springboot 3.3.6
springdoc 2.6.0

으로 다운그레이드 진행했습니다

@mingmingmon mingmingmon merged commit 3a10b15 into main Dec 6, 2024
3 checks passed
@mingmingmon mingmingmon mentioned this pull request Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants