ಗಾಗ್ಸ್ 0.13 ಸಹಕಾರಿ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ

0.12 ಶಾಖೆಯ ರಚನೆಯ ಎರಡೂವರೆ ವರ್ಷಗಳ ನಂತರ, Gogs 0.13 ರ ಹೊಸ ಮಹತ್ವದ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಯಿತು, Git ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಸಹಯೋಗವನ್ನು ಸಂಘಟಿಸುವ ವ್ಯವಸ್ಥೆ, GitHub, Bitbucket ಮತ್ತು Gitlab ಅನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಸಾಧನಗಳಲ್ಲಿ ನೆನಪಿಸುವ ಸೇವೆಯನ್ನು ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮೋಡದ ಪರಿಸರದಲ್ಲಿ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಇಂಟರ್ಫೇಸ್ ರಚಿಸಲು ಮ್ಯಾಕರಾನ್ ವೆಬ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಸಾಕಷ್ಟು ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಬೋರ್ಡ್ನಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು.

ಗಾಗ್ಸ್ನ ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

  • ಟೈಮ್‌ಲೈನ್‌ನಲ್ಲಿ ಚಟುವಟಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುವುದು;
  • SSH ಮತ್ತು HTTP/HTTPS ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಮೂಲಕ ರೆಪೊಸಿಟರಿಗೆ ಪ್ರವೇಶ;
  • SMTP, LDAP ಮತ್ತು ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ದೃಢೀಕರಣ;
  • ಅಂತರ್ನಿರ್ಮಿತ ಖಾತೆ, ರೆಪೊಸಿಟರಿ ಮತ್ತು ಸಂಸ್ಥೆ/ತಂಡ ನಿರ್ವಹಣೆ;
  • ರೆಪೊಸಿಟರಿಗೆ ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ ಡೆವಲಪರ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ತೆಗೆದುಹಾಕಲು ಇಂಟರ್ಫೇಸ್;
  • ಸ್ಲಾಕ್, ಡಿಸ್ಕಾರ್ಡ್ ಮತ್ತು ಡಿಂಗ್‌ಟಾಕ್‌ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳಿಂದ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ವೆಬ್ ಹುಕ್ ವ್ಯವಸ್ಥೆ;
  • Git ಹುಕ್ಸ್ ಮತ್ತು Git LFS ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಬೆಂಬಲ;
  • ದೋಷ ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಇಂಟರ್ಫೇಸ್‌ಗಳ ಲಭ್ಯತೆ (ಸಮಸ್ಯೆಗಳು), ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮತ್ತು ದಾಖಲಾತಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಲು ವಿಕಿ;
  • ಇತರ ವ್ಯವಸ್ಥೆಗಳಿಂದ ರೆಪೊಸಿಟರಿಗಳು ಮತ್ತು ವಿಕಿಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸುವ ಮತ್ತು ಪ್ರತಿಬಿಂಬಿಸುವ ಪರಿಕರಗಳು;
  • ಕೋಡ್ ಮತ್ತು ವಿಕಿಯನ್ನು ಸಂಪಾದಿಸಲು ವೆಬ್ ಇಂಟರ್ಫೇಸ್;
  • Gravatar ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳ ಮೂಲಕ ಅವತಾರಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದು;
  • ಇಮೇಲ್ ಮೂಲಕ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸುವ ಸೇವೆ;
  • ನಿರ್ವಾಹಕರ ಫಲಕ;
  • ಬಹುಭಾಷಾ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು 30 ಭಾಷೆಗಳಿಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ;
  • HTML ಟೆಂಪ್ಲೇಟ್ ಸಿಸ್ಟಮ್ ಮೂಲಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ;
  • MySQL, PostgreSQL, SQLite3 ಮತ್ತು TiDB ನಲ್ಲಿ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬೆಂಬಲ.

ಗಾಗ್ಸ್ 0.13 ಸಹಕಾರಿ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಪಾಸ್ವರ್ಡ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ವೈಯಕ್ತಿಕ ಪ್ರವೇಶ ಟೋಕನ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ.
  • ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸುವ ಮತ್ತು ವರ್ಗಾಯಿಸುವ ಪುಟಗಳಲ್ಲಿ, ಪಟ್ಟಿಯನ್ನು ತೆಗೆದುಹಾಕಲು ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದು ರೆಪೊಸಿಟರಿಯನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಬಿಡುತ್ತದೆ, ಆದರೆ Gogs ಇಂಟರ್ಫೇಸ್‌ಗೆ ನೇರ ಪ್ರವೇಶವಿಲ್ಲದೆ ಬಳಕೆದಾರರಿಗಾಗಿ ಅದನ್ನು ಪಟ್ಟಿಯಲ್ಲಿ ಮರೆಮಾಡುತ್ತದೆ.
  • ಹೊಸ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ “[git.timeout] DIFF” (ಜಿಟ್ ಡಿಫ್‌ಗಾಗಿ ಸಮಯ ಮೀರಿದೆ), “[ಸರ್ವರ್] SSH_SERVER_MACS” (ಅನುಮತಿಸಿದ MAC ವಿಳಾಸಗಳ ಪಟ್ಟಿ), “[ರೆಪೊಸಿಟರಿ] DEFAULT_BRANCH” (ಹೊಸ ರೆಪೊಸಿಟರಿಗಳಿಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯ ಹೆಸರು), “[ ಸರ್ವರ್ ] SSH_SERVER_ALGORITHMS" (ಕೀ ವಿನಿಮಯಕ್ಕಾಗಿ ಮಾನ್ಯ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಪಟ್ಟಿ).
  • PostgreSQL ಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಶೇಖರಣಾ ಯೋಜನೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸಾಧ್ಯವಿದೆ.
  • ಮಾರ್ಕ್‌ಡೌನ್‌ನಲ್ಲಿ ಮೆರ್ಮೇಯ್ಡ್ ರೇಖಾಚಿತ್ರಗಳನ್ನು ರೆಂಡರಿಂಗ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯ ಹೆಸರನ್ನು ಮಾಸ್ಟರ್‌ನಿಂದ ಮುಖ್ಯಕ್ಕೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • MSSQL ಶೇಖರಣಾ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ.
  • Go ಕಂಪೈಲರ್‌ನ ಅವಶ್ಯಕತೆಗಳನ್ನು ಆವೃತ್ತಿ 1.18 ಕ್ಕೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ.
  • ಪ್ರವೇಶ ಟೋಕನ್‌ಗಳನ್ನು ಈಗ ಸ್ಪಷ್ಟ ಪಠ್ಯದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಬದಲು SHA256 ಹ್ಯಾಶ್‌ಗಳನ್ನು ಬಳಸಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ